標籤:features 修複 backup
fsck -fy /dev/sda1
dumpe2fs /dev/sda1|grep superblock查看 備份的superblock
[email protected]:/tmp# dumpe2fs /dev/sda1|grep super
dumpe2fs 1.42 (29-Nov-2011)
Filesystem features: ext_attr resize_inode dir_index filetype sparse_super
Primary superblock at 1, Group descriptors at 2-2
Backup superblock at 8193, Group descriptors at 8194-8194
Backup superblock at 24577, Group descriptors at 24578-24578
Backup superblock at 40961, Group descriptors at 40962-40962
Backup superblock at 57345, Group descriptors at 57346-57346
Backup superblock at 73729, Group descriptors at 73730-73730
Backup superblock at 204801, Group descriptors at 204802-204802
Backup superblock at 221185, Group descriptors at 221186-221186
然後執行 fsck -b 8193 /dev/sda1,如果成功,嘗試mount 系統,如果失敗,繼續使用下一個備份superblock
mount sb=8193 /dev/sda1 /mnt
如果以上步驟都失敗,需要用dd 備份壞掉的磁碟到新的硬碟上
dd conv=noerror if=/dev/sda of=/mnt/recovery/sdaimage.dd
然後執行
fsck /mnt/recovery/sdaimage.dd
如果是一個單獨的分區,可以這樣
mount -o loop /mnt/recovery/sdaimage.dd /mnt/sdaimage
如果是多個分區中的一個壞掉,可以這樣
fdisk -lu /mnt/recovery/sdaimage.dd
如果是第二個分區柱面從80300開始,單位是512bit,那麼總共是80300×512=4113600bit
那就要這樣執行
mount -o loop,offset=41113600 /mnt/recover/sdaimage.raw /mnt/sdaimage
然後寫一個新磁碟
dd if=/mnt/recovery/sdaimage.raw of=/dev/sdb
本文出自 “天涯海閣” 部落格,請務必保留此出處http://shanker.blog.51cto.com/1189689/1535654