彻底清除移动硬盘数据

124 views
Skip to first unread message

Neo

unread,
Jun 18, 2012, 1:54:47 AM6/18/12
to sh...@googlegroups.com
大家好,这应该是个老问题了。

我要把一个500G的移动硬盘送给别人,之前我要保证把里面的数据彻底清除。我想大家都知道仅仅格式化根本不行,而是需要往盘里重复写入0、1或随机数字多遍。

我知道可以用自带的shred command实现-

shred -vfz -n 10 /dev/hda

我的问题是,我的移动硬盘的目录应该是什么?是/dev/sda? /dev/sda1? ... 还是/media/New Volume? 还是别的什么。应该从哪里看?

总之删除前想小心一点,做好研究再做操作,免得把自己电脑的硬盘给删了。

Aaron Zhou

unread,
Jun 18, 2012, 2:05:42 AM6/18/12
to sh...@googlegroups.com
sda好像是您机器的硬盘,sda1是第一个主分区
ubuntu系统 移动硬盘貌似是挂在/media下的
具体的 fdisk -l 可以查看 

-- You received this message because you are subscribed to the Google Groups Shanghai Linux User Group group. To post to this group, send email to sh...@googlegroups.com. To unsubscribe from this group, send email to shlug+un...@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/shlug?hl=zh-CN



--
Thx & Regards

Zhou Quan, Aaron
Linux & Programming enthusiast
----------------------------------------------
----------------------------------------------
>> Coding the Perfect World :D

Neo

unread,
Jun 18, 2012, 2:28:29 AM6/18/12
to sh...@googlegroups.com
对我用的是Ubuntu, 可是刚才试了用/media那个目录,出现了以下结果:
shred: /media/New Volume/: failed to open for writing: Is a directory


2012/6/18 Aaron Zhou <dail...@gmail.com>

Xunzhen Quan

unread,
Jun 18, 2012, 2:29:24 AM6/18/12
to sh...@googlegroups.com
你要用 mount 看看挂在那个目录的是什么设备然后你把那个设备清了……

2012/6/18 Neo <neo1...@gmail.com>:

Neo

unread,
Jun 18, 2012, 2:32:05 AM6/18/12
to sh...@googlegroups.com
能说详细一点么?如果mount看挂在/media/New\ Volume下的是什么设备?

2012/6/18 Xunzhen Quan <quanx...@gmail.com>
你要用 mount 看看挂在那个目录的是什么设备然后你把那个设备清了......

Qf Yang

unread,
Jun 18, 2012, 2:39:09 AM6/18/12
to sh...@googlegroups.com
首先看移动硬盘是挂在哪个目录下:比如说是media/New\ Volume

运行
mount -l
看列出的条目里,那一行里有media/New\ Volume,该行对应的设备就是你的移动硬盘设置

Neo

unread,
Jun 18, 2012, 2:44:24 AM6/18/12
to sh...@googlegroups.com
试了试mount -l,非常好用,谢谢了。对应的设备是/dev/sdb1, 现在可以用shred命令了。




2012/6/18 Qf Yang <fen...@gmail.com>

Aaron Zhou

unread,
Jun 18, 2012, 2:48:07 AM6/18/12
to sh...@googlegroups.com
学习了 
330.gif

liyaoshi

unread,
Jun 18, 2012, 2:48:38 AM6/18/12
to sh...@googlegroups.com
我想说的是

你送给我,我向毛主席保证不流传出去任何东西。



在 2012年6月18日 下午2:44,Neo <neo1...@gmail.com>写道:

Xunzhen Quan

unread,
Jun 18, 2012, 2:49:58 AM6/18/12
to sh...@googlegroups.com
如果是 /dev/sdb1 的话,其实你可以直接对整个 /dev/sdb 清除,sdb1 是 sdb 上的一个分区而已

2012/6/18 Neo <neo1...@gmail.com>:

Neo

unread,
Jun 18, 2012, 2:52:36 AM6/18/12
to sh...@googlegroups.com
我在想,sda, sdb, sdc中的sd是什么意思,SATA drive?

2012/6/18 Xunzhen Quan <quanx...@gmail.com>

Aaron Zhou

unread,
Jun 18, 2012, 2:53:07 AM6/18/12
to sh...@googlegroups.com
solid disk

Chaos Eternal

unread,
Jun 18, 2012, 2:53:35 AM6/18/12
to sh...@googlegroups.com

scsi drive

杨毅涛

unread,
Jun 18, 2012, 2:54:59 AM6/18/12
to sh...@googlegroups.com
听说有个机器很牛的。即使硬盘被低格了7次,都可以把数据找回来。所以呢,我对彻底清除这个事情。已经不奢求了。

scsi drive

--

Aaron Zhou

unread,
Jun 18, 2012, 2:55:10 AM6/18/12
to sh...@googlegroups.com
摘自度娘知道 http://zhidao.baidu.com/question/109411026
Linus对硬盘分区编号,如果是SATA、SCSI硬盘则是SDA,如果是PATA硬盘则是FDA
表示我的说法是错误的

在 2012年6月18日 下午2:53,Chaos Eternal <chaose...@shlug.org>写道:
--
-- You received this message because you are subscribed to the Google Groups Shanghai Linux User Group group. To post to this group, send email to sh...@googlegroups.com. To unsubscribe from this group, send email to shlug+un...@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/shlug?hl=zh-CN

Neo

unread,
Jun 18, 2012, 2:56:25 AM6/18/12
to sh...@googlegroups.com
是啊,保险起见格10次吧。这样对于没有那么昂贵机器的人来说已经是非常安全了。

2012/6/18 杨毅涛 <yangy...@gmail.com>

liyaoshi

unread,
Jun 18, 2012, 2:57:49 AM6/18/12
to sh...@googlegroups.com
我一直想知道他们这个机器到底在哪里,

要真有这么牛比的机器,买一块2G的硬盘,能当2T的用


那不是爽死了?

那机器一定很贵

Qf Yang

unread,
Jun 18, 2012, 2:57:54 AM6/18/12
to sh...@googlegroups.com
确实也听说过是这样的,好像是米国某部门,所说是靠“剩磁”,实在吊爆了。
不过一般来说,对磁盘全盘扇区清零后,说没法恢复了。

在 2012年6月18日 下午2:54,杨毅涛 <yangy...@gmail.com>写道:

liyaoshi

unread,
Jun 18, 2012, 2:58:59 AM6/18/12
to sh...@googlegroups.com
这种东西多是瞎吹的

我的个人意见是,

分成一个区,快速格式化,塞满大人看的片,再删除

Qf Yang

unread,
Jun 18, 2012, 2:59:19 AM6/18/12
to sh...@googlegroups.com
想真正的彻底清除,话说锤子与火炉是最好的工具

在 2012年6月18日 下午2:54,杨毅涛 <yangy...@gmail.com>写道:

Neo

unread,
Jun 18, 2012, 3:00:23 AM6/18/12
to sh...@googlegroups.com
即便那样也要塞7、8遍,不如用个程序自动完成任务。

2012/6/18 liyaoshi <liya...@gmail.com>

唐嘉祺

unread,
Jun 18, 2012, 3:00:30 AM6/18/12
to sh...@googlegroups.com
O(∩_∩)O哈哈~这个有爱~那个恢复的人肯定会得到满足的。

liyaoshi

unread,
Jun 18, 2012, 3:01:13 AM6/18/12
to sh...@googlegroups.com
为何要塞7-8遍?

视频数据基本多是随机数了。

liyaoshi

unread,
Jun 18, 2012, 3:01:46 AM6/18/12
to sh...@googlegroups.com
你是不是很想干这个工种?

杨毅涛

unread,
Jun 18, 2012, 3:02:13 AM6/18/12
to sh...@googlegroups.com
塞满大人看的片,这个事情要有积累的,现在硬盘貌似都挺大的哦。
听说某实验室的牛逼搅拌机很不错的。比榔头火炉有效。说锤子太不文雅了。某些地区那个是脏话。

Qf Yang

unread,
Jun 18, 2012, 3:02:48 AM6/18/12
to sh...@googlegroups.com
传说中的“剩磁”?

liyaoshi

unread,
Jun 18, 2012, 3:04:07 AM6/18/12
to sh...@googlegroups.com
我想说的是,在某些谣传泛滥的情况下,试想一下,

如果一个硬盘被随机数充斥满,要回复之前第几次的数据,我只能表示

很难想象,很难理解

Neo

unread,
Jun 18, 2012, 3:04:21 AM6/18/12
to sh...@googlegroups.com
清除数据比恢复数据难,就算把以前的数据覆盖一遍,覆盖前是0、1还是可以看出来。

2012/6/18 liyaoshi <liya...@gmail.com>

lo.yu.linux

unread,
Jun 18, 2012, 3:03:56 AM6/18/12
to sh...@googlegroups.com
越狱?
lilo1989.com

liyaoshi

unread,
Jun 18, 2012, 3:06:43 AM6/18/12
to sh...@googlegroups.com
那不是可以一个硬盘当两个用?

杨毅涛

unread,
Jun 18, 2012, 3:10:25 AM6/18/12
to sh...@googlegroups.com
完全当两个用不太现实,主要是恢复技术还没有可靠到100%恢复。可以恢复的概念是有一定几率丢失的。或者有一部分会丢失。

liyaoshi

unread,
Jun 18, 2012, 3:14:38 AM6/18/12
to sh...@googlegroups.com
以前讲视频处理的手法是,先建个模型,然后再猜,猜对了就过去,猜不对就马赛克

他们所谓的回复,可能就是差不多这种意思吧,我估计就是拿各种模型比对,放大 ,然后看结果匹配度

如果狗屎运猜对了,就是高科技了

杨毅涛

unread,
Jun 18, 2012, 3:18:00 AM6/18/12
to sh...@googlegroups.com
总体感觉,还是米国人技术高超呀。咱们这些人再搞个什么高基之类的骗钱项目。还是搞不过别人这个技术。据说那个玩意是早都有的东西。上世纪50年代,人家计算机就可以下国际象棋了。

liyaoshi

unread,
Jun 18, 2012, 3:21:50 AM6/18/12
to sh...@googlegroups.com
知道为嘛不?

中国人本来想搞搞的,后来美国那里的人说,你别搞了,再搞,把你们在美国的人质多搞死了,结果就不搞了

Robber Phex

unread,
Jun 18, 2012, 2:51:00 AM6/18/12
to sh...@googlegroups.com
直接dd吧,不过参数一定要写对!!!!!

2012/6/18 liyaoshi <liya...@gmail.com>
我想说的是

你送给我,我向毛主席保证不流传出去任何东西。

liyaoshi

unread,
Jun 18, 2012, 3:26:12 AM6/18/12
to sh...@googlegroups.com
dd 的话,你一定要if=/dev/random

如果是if=/dev/zero的话,有可能被美国的那个机器读出来的。

当然,你要是没犯那么大的事情,估计美国人也不舍得那点邮费

Xiangfu Liu

unread,
Jun 18, 2012, 3:55:13 AM6/18/12
to sh...@googlegroups.com
On 06/18/2012 01:54 PM, Neo wrote:
> 大家好,这应该是个老问题了。
>
> 我要把一个500G的移动硬盘送给别人,之前我要保证把里面的数据彻底清除。我想大家都知道仅仅格式化根本不行,而是需要往盘里重复写入0、1或随机数字多遍。
>
> 我知道可以用自带的shred command实现-
>
> shred -vfz -n 10 /dev/hda
>
> 我的问题是,我的移动硬盘的目录应该是什么?是/dev/sda? /dev/sda1? ... 还是/media/New Volume? 还是别的什么。应该从哪里看?

看 dmesg

>
> 总之删除前想小心一点,做好研究再做操作,免得把自己电脑的硬盘给删了。

$ while true; do dd if=/dev/random of=/dev/xxx; done
运行一周。不行一个月,再不行一年。再不行,。。。。

运行一年后找个火山口放下去。(指环王中指环最后掉下去的那个火山口:)

:)

Xunzhen Quan

unread,
Jun 18, 2012, 3:58:27 AM6/18/12
to sh...@googlegroups.com
在 linux 下 /dev/random 会把你 block 的死死地根本不会刷多少数据进去……
还是用 /dev/urandom 好了

2012/6/18 Xiangfu Liu <xia...@openmobilefree.net>:

liyaoshi

unread,
Jun 18, 2012, 4:21:53 AM6/18/12
to sh...@googlegroups.com
在 2012年6月18日 下午3:58,Xunzhen Quan <quanx...@gmail.com>写道:
在 linux 下 /dev/random 会把你 block 的死死地根本不会刷多少数据进去……

所以,推荐拷贝大人看的片 

Chaos Eternal

unread,
Jun 18, 2012, 4:23:50 AM6/18/12
to sh...@googlegroups.com

用铝热剂。

-- You received this message because you are subscribed to the Google Groups Shanghai Linux User Group group. To post to this group, send email to sh...@googlegroups.com. To unsubscribe from this group, send email to shlug+unsubscribe@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/shlug?hl=zh-CN

Guo Shaoguang

unread,
Jun 18, 2012, 4:29:09 AM6/18/12
to sh...@googlegroups.com
用磁铁吸附半天,搞成物理损坏。
直接dd吧,不过参数一定要写对!!!!!

2012/6/18 liyaoshi <liya...@gmail.com>
我想说的是
 
你送给我,我向毛主席保证不流传出去任何东西。
 







2012/6/18 Qf Yang <fen...@gmail.com>

能说详细一点么?如果mount看挂在/media/New\ Volume下的是什么设备?


2012/6/18 Xunzhen Quan <quanx...@gmail.com>
>>> mailto:shlug%2Bunsu...@googlegroups.com. For more options, visit this group at

>>> https://groups.google.com/d/forum/shlug?hl=zh-CN
>>
>>
>>
>>
>> --
>> Thx & Regards
>>
>> Zhou Quan, Aaron
>> Linux & Programming enthusiast
>> ----------------------------------------------
>> Blog: http://dailyzhou.wordpress.com/
>> Twitter: http://twitter.com/dailyzhou
>> Facebook: http://facebook.com/aaronzhou167
>> ----------------------------------------------
>> >> Coding the Perfect World :D
>>
>> -- You received this message because you are subscribed to the Google
>> Groups Shanghai Linux User Group group. To post to this group, send email to
>> sh...@googlegroups.com. To unsubscribe from this group, send email to
>> mailto:shlug%2Bunsu...@googlegroups.com. For more options, visit this group at

>> https://groups.google.com/d/forum/shlug?hl=zh-CN
>
>
> -- You received this message because you are subscribed to the Google Groups
> Shanghai Linux User Group group. To post to this group, send email to
> sh...@googlegroups.com. To unsubscribe from this group, send email to
> mailto:shlug%2Bunsu...@googlegroups.com. For more options, visit this group at
> https://groups.google.com/d/forum/shlug?hl=zh-CN

-- You received this message because you are subscribed to the Google Groups Shanghai Linux User Group group. To post to this group, send email to sh...@googlegroups.com. To unsubscribe from this group, send email to mailto:shlug%2Bunsu...@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/shlug?hl=zh-CN

-- You received this message because you are subscribed to the Google Groups Shanghai Linux User Group group. To post to this group, send email to sh...@googlegroups.com. To unsubscribe from this group, send email to mailto:shlug%2Bunsu...@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/shlug?hl=zh-CN

-- You received this message because you are subscribed to the Google Groups Shanghai Linux User Group group. To post to this group, send email to sh...@googlegroups.com. To unsubscribe from this group, send email to mailto:shlug%2Bunsu...@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/shlug?hl=zh-CN

-- You received this message because you are subscribed to the Google Groups Shanghai Linux User Group group. To post to this group, send email to sh...@googlegroups.com. To unsubscribe from this group, send email to mailto:shlug%2Bunsu...@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/shlug?hl=zh-CN
 
-- You received this message because you are subscribed to the Google Groups Shanghai Linux User Group group. To post to this group, send email to sh...@googlegroups.com. To unsubscribe from this group, send email to mailto:shlug%2Bunsu...@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/shlug?hl=zh-CN

liyaoshi

unread,
Jun 18, 2012, 4:36:05 AM6/18/12
to sh...@googlegroups.com
你们说的多是破坏性质的

他说的是要送人的好哇

依云

unread,
Jun 18, 2012, 4:41:08 AM6/18/12
to sh...@googlegroups.com
On Mon, Jun 18, 2012 at 03:26:12PM +0800, liyaoshi wrote:
> dd 的话,你一定要if=/dev/random
>
> 如果是if=/dev/zero的话,有可能被美国的那个机器读出来的。
>
> 当然,你要是没犯那么大的事情,估计美国人也不舍得那点邮费

Linux 下用 /dev/random 的话,估计你等一辈子也完成不了 ^_^

--
Best regards,
lilydjwg

Linux Vim Python 我的博客:
http://lilydjwg.is-programmer.com/
--
A: Because it obfuscates the reading.
Q: Why is top posting so bad?

Jack Li

unread,
Jun 18, 2012, 5:10:19 AM6/18/12
to sh...@googlegroups.com
对数据安全这么敏感,为什么不直接买块新的给人家,更省事啊,新硬盘才多少钱

Ian

unread,
Jun 18, 2012, 5:39:23 AM6/18/12
to sh...@googlegroups.com
badblocks
      -w     Use write-mode test. With this option, badblocks scans for bad  blocks  by  writing
              some  patterns (0xaa, 0x55, 0xff, 0x00) on every block of the device, reading every
              block and comparing the contents.  This option may not  be  combined  with  the  -n
              option, as they are mutually exclusive.

WARNING
       Never use the -w option on a device containing  an  existing  file  system.   This  option
       erases  data!  If you want to do write-mode testing on an existing file system, use the -n
       option instead.  It is slower, but it will preserve your data.

记得pattern是有数个被写数遍的。

Ma Xiaojun

unread,
Jun 18, 2012, 7:16:04 AM6/18/12
to sh...@googlegroups.com

sniperpr

unread,
Jun 18, 2012, 7:36:23 AM6/18/12
to sh...@googlegroups.com
以前是什么格式,换个方式格式。
比如ext4,格式化成 reiserfs或者XFS。

这样就好了。


-- You received this message because you are subscribed to the Google Groups Shanghai Linux User Group group. To post to this group, send email to sh...@googlegroups.com. To unsubscribe from this group, send email to shlug+un...@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/shlug?hl=zh-CN



--
DDNAS系列!

adam.huang

da chen

unread,
Jun 18, 2012, 7:56:47 AM6/18/12
to sh...@googlegroups.com

这个我以前试过,把ext4格成ext2用了几个月,再格回原来的ext4文件系统文件自动就恢复了……

在 2012-6-18 下午7:44,"sniperpr" <snip...@gmail.com>编写:



以前是什么格式,换个方式格式。
比如ext4,格式化成 reiserfs或者XFS。

这样就好了。

想做法医工作,难度就大多了。



2012/6/18 Ma Xiaojun <damag...@gmail.com>
>
> http://stackoverflow.com/questions/85636/how-do-i-...

--
DDNAS系列!

adam.huang

-- You received this message because you are subscribed to the Google Groups Shanghai Linux User Gro...

Jeova Sanctus Unus

unread,
Jun 18, 2012, 9:58:28 AM6/18/12
to sh...@googlegroups.com
ls /dev/sd*看下
一般就一个sda,也就是你的主硬盘
插入移动硬盘,这个时候应该是sdb了
然后shred -vz /dev/sdb
运行完之后,hexdump -C /dev/sdb看下,应该全是0了。
这个时候,软件恢复数据已经不可能了。要是有人用物理特性恢复你的数据的话,我只能说你想多了吧。除非你送给的那人本省有这种设备。

在 2012年6月18日 下午1:54,Neo <neo1...@gmail.com> 写道:

> 大家好,这应该是个老问题了。
>
> 我要把一个500G的移动硬盘送给别人,之前我要保证把里面的数据彻底清除。我想大家都知道仅仅格式化根本不行,而是需要往盘里重复写入0、1或随机数字多遍。
>
> 我知道可以用自带的shred command实现-
>
> shred -vfz -n 10 /dev/hda
>
> 我的问题是,我的移动硬盘的目录应该是什么?是/dev/sda? /dev/sda1? ... 还是/media/New Volume?
> 还是别的什么。应该从哪里看?
>
> 总之删除前想小心一点,做好研究再做操作,免得把自己电脑的硬盘给删了。
>

> -- You received this message because you are subscribed to the Google Groups

Neo

unread,
Jun 18, 2012, 12:37:55 PM6/18/12
to sh...@googlegroups.com
我想问一个牵扯物理硬件的问题,假使一个硬盘牵扯到国家机密,确实要重写10遍,

shred -vz -n 10 /dev/sdb

这样的结果是每遍写的都是0,这样的效果和写入随机数字有不同么?

2012/6/18 Jeova Sanctus Unus <jeova.san...@gmail.com>

p4n.foo

unread,
Jun 18, 2012, 12:42:15 PM6/18/12
to shlug
我还是想问,为什么一遍不够?
 
2012-06-19

p4n.foo

发件人:Neo
发送时间:2012-06-19 00:37
主题:Re: [shlug] 彻底清除移动硬盘数据
收件人:"shlug"<sh...@googlegroups.com>
抄送:

juju

unread,
Jun 18, 2012, 12:45:30 PM6/18/12
to sh...@googlegroups.com
容易从物理层面上恢复出来,而且一定要是随机数,否则10几次还是可以恢复出来的,顶多难度大点。

Grissiom

unread,
Jun 18, 2012, 12:49:30 PM6/18/12
to sh...@googlegroups.com
2012/6/19 p4n.foo <p4n...@gmail.com>
我还是想问,为什么一遍不够?
磁盘上有残留的剩磁,我猜…… 



--
Cheers,
Grissiom

Neo

unread,
Jun 18, 2012, 12:49:57 PM6/18/12
to sh...@googlegroups.com
比如有一位最初是0,有一位最初是1,你把它们都覆盖成1了。这两个1的存储状态略有不同,因为一个是从0变的一个是从1变的。通过某种设备可以探测到这种差异从而知道之前是什么状态。只有多次覆盖后那种差异才小的无法识别。当然了,一般人是没有那种设备的。

2012/6/19 p4n.foo <p4n...@gmail.com>

Chaos Eternal

unread,
Jun 18, 2012, 12:50:33 PM6/18/12
to sh...@googlegroups.com
这样的话,如果用SEM去扫(这是常用手段)的时候,如果扫出来是1, 就可以确定原来的位置上是1,这样只需要确定那些是0的位置上原来是不是0就可以了,难度小很多。

如果用随机数去写,就很难猜了。
NSA 建议是硬盘应该先全写1, 然后全写0, 接着用随机数反复写7次。

不过炼钢炉显然更安全,条件简陋的可以用铝热剂。锤子、磁铁什么的都是有个毛用的。

2012/6/19 Neo <neo1...@gmail.com>:

Neo

unread,
Jun 18, 2012, 12:57:29 PM6/18/12
to sh...@googlegroups.com
我觉得用random比较好,不过话说依云在此帖说Linux下用random非常慢?

2012/6/19 Chaos Eternal <chaose...@shlug.org>

juju

unread,
Jun 18, 2012, 12:58:03 PM6/18/12
to sh...@googlegroups.com
对于普通的硬盘,你想用盘自己的磁头去完美擦除是不可能的,因为磁头有时候会
写偏一次,那地方就存着你的数据……

Chaos Eternal

unread,
Jun 18, 2012, 12:58:03 PM6/18/12
to sh...@googlegroups.com
其实买个SEM帮人恢复数据,是个不错的生意。
恢复一次收个五百一千的,挺不错的啊。

SEM便宜的也就200万rmb, 也就做2000次活而已。

2012/6/19 Chaos Eternal <chaose...@shlug.org>:

Chaos Eternal

unread,
Jun 18, 2012, 1:00:53 PM6/18/12
to sh...@googlegroups.com
你自己试验一下就知道了:

time dd if=/dev/random of=/dev/null bs=1024 count=10240

time dd if=/dev/urandom of=/dev/null bs=1024 count=10240

以及

time dd if=/dev/zero of=/dev/null bs=1024 count=10240

对比一下就知道了。

2012/6/19 Neo <neo1...@gmail.com>:

Neo

unread,
Jun 18, 2012, 1:04:57 PM6/18/12
to sh...@googlegroups.com
好的,谢谢。

2012/6/19 Chaos Eternal <chaose...@shlug.org>

Chaos Eternal

unread,
Jun 18, 2012, 1:21:34 PM6/18/12
to sh...@googlegroups.com
关于/dev/random 和 /dev/urandom的区别,可以看 man 4 random

2012/6/19 Neo <neo1...@gmail.com>:

CHEN Xing

unread,
Jun 18, 2012, 8:06:35 PM6/18/12
to sh...@googlegroups.com
印象中mac探险的时候有个选项是擦七次?

担心别人会不惜代价复原数据的话,最安全的是不要把盘给别人。

如果数据确实很敏感,比如一些涉及用户隐私的数据,据我所知有的公司的作法扔掉前对硬盘打孔。


CHEN, Xing / 陈醒


2012/6/17 Neo <neo1...@gmail.com>

juju

unread,
Jun 18, 2012, 8:21:51 PM6/18/12
to sh...@googlegroups.com
������ר�ŵ�Ӳ����ŵĻ�����

�� 2012/6/19 8:06, CHEN Xing �:
ӡ����mac̽�յ�ʱ���и�ѡ���Dz��ߴΣ�

���ı��˻᲻ϧ��۸�ԭ��ݵĻ����ȫ���Dz�Ҫ���̸���ˡ�

������ȷʵ�����У�����һЩ�漰�û���˽����ݣ�������֪�еĹ�˾�������ӵ�ǰ��Ӳ�̴�ס�


CHEN, Xing / ����


2012/6/17 Neo <neo1...@gmail.com>
��Һã���Ӧ���Ǹ��������ˡ�

��Ҫ��һ��500G���ƶ�Ӳ���͸���ˣ�֮ǰ��Ҫ��֤���������ݳ�����������Ҷ�֪��������ʽ�����У�������Ҫ�������ظ� д��0��1��������ֶ�顣

��֪���������Դ��shred commandʵ�֣�


shred -vfz -n 10 /dev/hda

�ҵ������ǣ��ҵ��ƶ�Ӳ�̵�Ŀ¼Ӧ����ʲô����/dev/sda? /dev/sda1? ... ����/media/New Volume? ���DZ��ʲô��Ӧ�ô����￴��

��֮ɾ��ǰ��С��һ�㣬�����о�������������ð��Լ����Ե�Ӳ�̸�ɾ�ˡ�

-- You received this message because you are subscribed to the Google Groups Shanghai Linux User Group group. To post to this group, send email to sh...@googlegroups.com. To unsubscribe from this group, send email to shlug+un...@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/shlug?hl=zh-CN

Neo

unread,
Jun 18, 2012, 8:26:14 PM6/18/12
to sh...@googlegroups.com
发现新问题了。昨天下班用shred处理移动硬盘大约60%时我用control+c把操作终止了,想今天一早做昨天的工作,可是发现系统找不到移动硬盘了,挿上USB没有反应,/media, /mnt里都没有。这是怎么回事啊?

Shaohua Li

unread,
Jun 18, 2012, 8:28:29 PM6/18/12
to sh...@googlegroups.com
2012/6/19 Neo <neo1...@gmail.com>:

> 发现新问题了。昨天下班用shred处理移动硬盘大约60%时我用control+c把操作终止了,想今天一早做昨天的工作,可是发现系统找不到移动硬盘了,挿上USB没有反应,/media,
> /mnt里都没有。这是怎么回事啊?

分区表和文件系统都破坏了,所以没法mount。直接dd这个盘好了

Neo

unread,
Jun 18, 2012, 8:28:57 PM6/18/12
to sh...@googlegroups.com
新发现,连上移动硬盘时/dev里多了3个文件,sdb, sdb1, 另外一个不明。

2012/6/19 Neo <neo1...@gmail.com>

Neo

unread,
Jun 18, 2012, 8:29:41 PM6/18/12
to sh...@googlegroups.com
dd是什么的缩写?

2012/6/19 Shaohua Li <shlik...@gmail.com>

CHEN Xing

unread,
Jun 18, 2012, 8:34:39 PM6/18/12
to sh...@googlegroups.com

2012/6/18 Neo <neo1...@gmail.com>
dd是什么的缩写?

是个命令。

/dev/sdb1 被部分清除,所以不能挂载。只要/dev/sdb1还对应那个分区,你可以继续shred /dev/sdb1...

不过如果你确实很介意这个的话,还是建议你买块新的给人家,否则shred几遍你可能也放不下心,以后没准还会想……

 
CHEN, Xing / 陈醒


Neo

unread,
Jun 18, 2012, 8:34:40 PM6/18/12
to sh...@googlegroups.com
呵呵那倒不用,硬盘送给一个女孩,她又不懂电脑。我那么做只不过是following good practice.

2012/6/19 CHEN Xing <cxcx...@gmail.com>

liyaoshi

unread,
Jun 18, 2012, 8:52:21 PM6/18/12
to sh...@googlegroups.com
MBR 没了

重新格式化即可找回

2012/6/19 Neo <neo1...@gmail.com>
发现新问题了。昨天下班用shred处理移动硬盘大约60%时我用control+c把操作终止了,想今天一早做昨天的工作,可是发现系统找不到移动硬盘了,挿上USB没有反应,/media, /mnt里都没有。这是怎么回事啊?

liyaoshi

unread,
Jun 18, 2012, 8:53:14 PM6/18/12
to sh...@googlegroups.com
我想起一句话


“你丫泡妞还真下血本啊”

Neo

unread,
Jun 18, 2012, 8:54:11 PM6/18/12
to sh...@googlegroups.com
这是真心对她好。Money cannot buy love.

2012/6/19 liyaoshi <liya...@gmail.com>

liyaoshi

unread,
Jun 18, 2012, 8:59:56 PM6/18/12
to sh...@googlegroups.com
那是因为你没有足够多

Jeova Sanctus Unus

unread,
Jun 18, 2012, 9:09:49 PM6/18/12
to sh...@googlegroups.com
分区表在一个盘的446~510字节处,当然这个是指msdos分区表。
你shred sdb当然会损坏分区表咯
其实,覆盖sdb一次,软件就无法恢复了。
多用随机数据覆盖,硬件应该也无法恢复了。

再者你不会有这么敏感的数据吧。有的话,下次用硬盘的时候,加密使用。用cryptsetup之类的。

照你的情况,我觉得覆盖一次就足够了。你要这么想,如果你有这么敏感的数据的话,别人何不偷你现在的硬盘呢?趁你睡觉时,偷走,拷贝,再装回去。你能发现么。

没用过用物理特性恢复的设备,不知道效果咋样。

2012/6/19 Neo <neo1...@gmail.com>:

Qf Yang

unread,
Jun 18, 2012, 9:22:54 PM6/18/12
to sh...@googlegroups.com
全盘扫描,还是可以可以找回分区表的;更重要的是,在512~64(?)K之间(具体位置忘了),还有两处分区表的备份,分区工具恢复工具多是从这里读出备份的

liyaoshi

unread,
Jun 18, 2012, 9:26:28 PM6/18/12
to sh...@googlegroups.com
在 2012年6月19日 上午9:09,Jeova Sanctus Unus <jeova.san...@gmail.com>写道:
分区表在一个盘的446~510字节处,当然这个是指msdos分区表。

MBR上 msdos分区表跟linux分区表有啥区别? 

Jeova Sanctus Unus

unread,
Jun 18, 2012, 9:27:14 PM6/18/12
to sh...@googlegroups.com
不知道。

Jeova Sanctus Unus

unread,
Jun 18, 2012, 9:31:18 PM6/18/12
to sh...@googlegroups.com
parted这个软件,建分区表的时候,把那种分区表称为msdos,但是我在wikipedia看到,貌似是叫做MBR,应该是同类同东西。

Jeova Sanctus Unus

unread,
Jun 18, 2012, 9:35:00 PM6/18/12
to sh...@googlegroups.com
求参考链接。没搜到对MBR(msdos)有做自动备份的。

liyaoshi

unread,
Jun 18, 2012, 9:41:46 PM6/18/12
to sh...@googlegroups.com
打车同求

Qf Yang

unread,
Jun 18, 2012, 10:07:16 PM6/18/12
to sh...@googlegroups.com
分区表有好几种,msddos分区表,也就是MBR分区表(因为msdos分区表的主分区数据位于MBR分区里,故称),是经常使用的,linux下分区很多时候也是使用msdos分区表,只是分出来的硬盘分区格式化成linux文件系统。
分区表还有guid分区表,与msdos分区表不兼容的,可以支持较多个主分区,不像msdos的最多4个。
另外,苹果系统硬盘分区,也有其自己的分区表格式。

Qf Yang

unread,
Jun 18, 2012, 10:13:19 PM6/18/12
to sh...@googlegroups.com
linux编译内核时的make menuconfig选单里,印象中里面列出了N种分区表支持,具体忘了,谁要是编译内核的核的话,可以注意一下

liyaoshi

unread,
Jun 19, 2012, 12:32:48 AM6/19/12
to sh...@googlegroups.com
内嵌图片 2

你说的是这个?
image.png

Qf Yang

unread,
Jun 19, 2012, 12:35:20 AM6/19/12
to sh...@googlegroups.com
是的。
你还真去kernel里查了这个,佩服佩服~~
image.png

liyaoshi

unread,
Jun 19, 2012, 12:50:33 AM6/19/12
to sh...@googlegroups.com
我个人理解 这个不是跟MBR对等的 概念

这里的partition只是说有些分区的形式,跟msdos在mbr里面的结构体不一样,但是还是以MBR 512字节为存储介质的

与MBR对等的东西只有GPT,gpt是为了解决mbr里面不能访问超过多少个CHS的问题而发展出来的

我不确定我说的对不对,如有不对,请指正
image.png

Qf Yang

unread,
Jun 19, 2012, 1:31:49 AM6/19/12
to sh...@googlegroups.com
不管什么分区表,肯定都要在硬盘上的主引导扇区(0柱面、0磁头、1扇区称为)上存储(MBR不够用的话,再借用其它扇区)

个人理解:
linux kernel 里的partition types 指的是 硬盘分区的数据结构,这些数据可能不仅仅存在于主引导扇区上,还有借用扇区(如MSDOS分区表的扩展分区)

我前面这么说, "msddos分区表,也就是MBR分区表" ,这个说法是有问题的,
是跟着上面 jeova.sanctus.unus 的话 “对MBR(msdos)有做自动备份”  而说,所说的MBR分区表,指的就是msdos分区表
image.png

Qf Yang

unread,
Jun 19, 2012, 1:47:32 AM6/19/12
to sh...@googlegroups.com
“在512~64(?)K之间(具体位置忘了),还有两处分区表的备份”
这个说法,是我以前看到的,记不得是书上还是网上,刚才搜了下,也没找到。

以下内容全凭记忆,可能不准确或错误:
  按MSDOS分区表分区的硬盘,MBR之后、第一个分区分区起始位置之前,这是一块空间的区域,好像不是64K,而是1-63扇区吧(?) ,在硬盘分区时,会被分区系统用来存储主分区表记录。

Shell Xu

unread,
Jun 19, 2012, 6:41:19 AM6/19/12
to sh...@googlegroups.com

那玩意肯定不叫mbr,mbr是master boot record的缩写,指的是零扇区中用于引导的代码。
目前的主流分区表格式叫pc什么的,在testdisk中能查到。历史要上溯到上世纪八十年代了。
cpu初始化的时候,cs:ip会置为ffff:0000,然后一个long jmp跳入bios。bios会检查引导设备,如果是硬盘,则将第一扇区读入0000:7c00,再long jmp过去。此后的玩法就多了,也有在这个时候启动病毒,然后读取保持好的原始扇区来做引导的。
分区表,严格来说是mbr代码中的一段数据。但是ibm规定了数据的位置和格式,使得mbr和系统都可以无障碍的使用。最初是4个表项,后来不够,扩展了一下,做成链表。然后就是某个很有名的事件了。。。

from miui

image.png

Neo

unread,
Jun 19, 2012, 8:15:56 PM6/19/12
to sh...@googlegroups.com
update: 经过昨天一白天和一晚上,操作结束了。请教如何使移动硬盘能使用。现在连上USB没反应,还只是/dev里多了3个文件。

2012/6/19 Shell Xu <shell...@gmail.com>
image.png

CHEN Xing

unread,
Jun 19, 2012, 8:25:02 PM6/19/12
to sh...@googlegroups.com
格式化(比如mkfs.ntfs)一下被你shred掉的分区(是 /dev/sdb1 吧)就行了。可能要装ntfsprogs之类的包

或者拿到Windows里格式化也行。

CHEN, Xing / 陈醒


2012/6/19 Neo <neo1...@gmail.com>
image.png

Neo

unread,
Jun 19, 2012, 8:35:01 PM6/19/12
to sh...@googlegroups.com
能用Linux用什么Windows呢。我用sudo mkfs.vfat /dev/sdb1

成功了。谢谢!

2012/6/20 CHEN Xing <cxcx...@gmail.com>
image.png

CHEN Xing

unread,
Jun 19, 2012, 8:37:44 PM6/19/12
to sh...@googlegroups.com

能用ntfs不要fat

CHEN Xing from my Android phone.

image.png

Neo

unread,
Jun 19, 2012, 8:40:05 PM6/19/12
to sh...@googlegroups.com
为什么?硬盘只是用来存储普通的数据。

2012/6/20 CHEN Xing <cxcx...@gmail.com>
image.png

CHEN Xing

unread,
Jun 19, 2012, 8:47:22 PM6/19/12
to sh...@googlegroups.com

落后,即使不考虑权限问题,存大文件也不行。

CHEN Xing from my Android phone.

image.png

Qf Yang

unread,
Jun 19, 2012, 9:15:47 PM6/19/12
to sh...@googlegroups.com
如果是给别人用,而且是在windows下用,那还是推荐在windows下分区再格式化成ntfs
  fat格式虽然兼容性好,但毕竟比较老,而且不支持4G以上的文件
  ntfs是微软搞的文件系统,好像没有公开格式文档,linux下的ntfs支持是通过反向工程搞出来的,虽然已经很稳定了,但是否与微软的格式完全兼容,还不好说。
image.png

Xunzhen Quan

unread,
Jun 19, 2012, 9:36:56 PM6/19/12
to sh...@googlegroups.com
移动存储器建议用 exFAT 吧,一般 XP SP3 以上支持,OS X 和 Linux 应该都是原生支持,
支持 4GB 以上大文件,并且没有附加的权限什么之类麻烦得东西。
移动硬盘不了解不过如果是 U 盘的话这个应该是第一选择了。

2012/6/20 Qf Yang <fen...@gmail.com>
image.png

CHEN Xing

unread,
Jun 19, 2012, 10:40:57 PM6/19/12
to sh...@googlegroups.com

2012/6/19 Xunzhen Quan <quanx...@gmail.com>

移动存储器建议用 exFAT 吧,一般 XP SP3 以上支持,OS X 和 Linux 应该都是原生支持,
支持 4GB 以上大文件,并且没有附加的权限什么之类麻烦得东西。
移动硬盘不了解不过如果是 U 盘的话这个应该是第一选择了。

exFAT的兼容性应该是有些问题的。在很多发行版应该都要在官方源之外单独装软件才能用,OS X要比较新的版本才能用,有些老的XP也不能用。

NTFS相对要通用的多了,Windows里还能设置权限。


CHEN, Xing / 陈醒

 
image.png

Shell Xu

unread,
Jun 19, 2012, 11:06:05 PM6/19/12
to sh...@googlegroups.com

移动存储使用ntfs最主要的理由是,ntfs有日志。当出现意外,例如提早拔出,接触不良。ntfs恢复比fat快。
当然,坏处就是写入会高一点。

from miui

image.png

ghosTM55

unread,
Jun 19, 2012, 11:10:37 PM6/19/12
to sh...@googlegroups.com


2012/6/18 Neo <neo1...@gmail.com>
大家好,这应该是个老问题了。

我要把一个500G的移动硬盘送给别人,之前我要保证把里面的数据彻底清除。我想大家都知道仅仅格式化根本不行,而是需要往盘里重复写入0、1或随机数字多遍。

我知道可以用自带的shred command实现-

shred -vfz -n 10 /dev/hda

我的问题是,我的移动硬盘的目录应该是什么?是/dev/sda? /dev/sda1? ... 还是/media/New Volume? 还是别的什么。应该从哪里看?

总之删除前想小心一点,做好研究再做操作,免得把自己电脑的硬盘给删了。

你送给什么样的人要这样防着别人?

--
Thomas
Shanghai Linux User Group
GitCafe - Share a cup of open source

http://ghosTunix.org
Twitter: @ghosTM55

Shell Xu

unread,
Jun 19, 2012, 11:15:45 PM6/19/12
to sh...@googlegroups.com

很明显,估计是mm,如果是我送雨苍或者反过来,那就连删除都不用做了。

from miui

It is loading more messages.
0 new messages