Linux|系统管理|WEB开发

关注Linux,系统管理,WEB开发以及开源世界

恢复丢失的分区

| Comments

如果你不小心做了下面的操作: dd if=/dev/zero of=/dev/sda bs=512 count=1 又或者你因为不够细心,执行下面的更恐怖的指令: mkfs.ext3 /dev/sda

那意味着什么,所有分区都不见了,所有数据都丢失了?

其实这种情况下,如果没有再执行别的操作,我们是可用恢复原来的分区的,而且也能保证数据的可用性。只是暂时没有办法把第一个分区恢复回来,因为无论是dd,还是mkfs都把第一个分区的信息覆盖了。

要做到这点,是不是需要特别的工具?答案是否,大部分Linux自带的工具就能完成这个任务,这就是parted

详细的情况可用看看下面的这个pdf文档。

磁盘格式化的数据恢复

PS:已经有人反应这个文档在Linux下用Adobe Reader 7.0.0打开报错,不过使用kpdf是可用打开的。如果还是不行,试试更新版本的阅读器试试,这个PDF是1.4版本的,由pdflatex指令转换。

Comments