由于我的x40硬盘空间太小,所以我的所有工程包括编译环境都是放在移动硬盘上的,结果今天可能由于连接没有插好,读写过程中,所有分区都卸载了,然后我又重新插拔了一次。结果只有ntfs分区能挂载上,其他4个ext4分区都挂载不上了,手动mount也不行。
然后用
e2fsck -f -y /dev/sdb*
进行检测和修复,发现有很多inode错误之类的信息。最后所有数据到是恢复到了每个分区的lost+found文件夹中,但是都是以#+inode号存放的,而且我的文件太多,用cp一个一个都copy出来太麻烦了,而且很多我都忘了叫什么名字。
搜索了半天也没有什么好的方法,算了,幸好这个移动硬盘刚用不久,数据还不是特多,同时我在其他机子上还有这些数据的备份。
以后还是要小心点,多做点备份,这次硬盘到是没坏,只是文件系统出了问题。也算幸运了,还真奇怪了,这已经是2个月来坏的第3块硬盘了。
阅读(793) | 评论(0) | 转发(0) |