重视:fsck不能乱用。先要把文件系统umount掉,然后检查。最好启动到单用户模式下fsck。 常见的5种损坏类型 1 未被引用的inode 2 难以置信的超大链接数 3 没有记录在磁盘块映射表中的未用数据快 4 列出的空闲数据快还在某个文件中便用 5 超级块中不正确的汇总信息 fsck能够安全和自动地修复这类,如果fsck对文件系统进行了改正,您就应该私利运行它,直到文件系统能够完全干净的启动为止。 如果fsck请求获得权限去删除一个文件,那么就应该充许fsck进行此项操作之前先将文件复制到一个不同的文件系统中,应该清楚,任何时候去试图访问一个已被子损坏的文件系统,都会有使系统混乱的危险,我自己已用犯过一次这样的错误。 如果一个受损的文件系统(也就是fsck无法自动修复的文件系统)包含了非常有价值的数据,那么在稳固地备份它之前不要对其进行任何试验,,您可以试着转储(dump)硬盘,用最保险的策略就是dd整个硬盘到另一个备份文件或都备份硬盘中去。注意:如果使用不正确的话,dd命令有时候能够破坏分区信息,它只能在大小完全相同的两个分区之间复制文件系统。 dd if=/dev/sda of=/dev/sdb 修复下面这两个参数用的比较多,其它的基本上不用: a :自動修復檢查到的有問題的磁區,所以你不用一直按 y 囉! -y :與 -a 類似,但是某些 filesystem 僅支援 -y 這個參數! fsck /dev/sda5 fsck -a /dev/sda5 fsck -y /dev/sda5 |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )
GMT+8, 2024-9-30 01:43 , Processed in 0.085567 second(s), 12 queries , Gzip On, MemCache On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.