손상된 슈퍼블록이 있는 디스크 복구

손상된 슈퍼블록이 있는 디스크 복구

슈퍼블록이 손상된 디스크를 복구하려고 하는데 디스크를 전혀 마운트 해제할 수 없는 것 같습니다. 재부팅 후 드라이브 중 하나가 작동을 멈춘 후 3개의 추가 드라이브에 대해 bcache를 사용했습니다. 그래서 SSD 캐시 드라이브를 제거했는데 여전히 드라이브를 복구할 수 없는 것 같습니다.

pavs@VAS:~$ lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda           8:0    0 149.1G  0 disk 
├─sda1        8:1    0 133.4G  0 part /
├─sda2        8:2    0     1K  0 part 
└─sda5        8:5    0  15.7G  0 part [SWAP]
sdb           8:16   0   2.7T  0 disk 
└─sdb1        8:17   0   2.7T  0 part 
  └─bcache0 251:0    0   2.7T  0 disk /var/www/html/directlink/FTP1
sdc           8:32   0   1.8T  0 disk 
└─sdc1        8:33   0   1.8T  0 part 
  └─bcache1 251:1    0   1.8T  0 disk 
sdd           8:48   0   1.8T  0 disk 
└─sdd1        8:49   0   1.8T  0 part 
  └─bcache2 251:2    0   1.8T  0 disk



pavs@VAS:~$ sudo fsck.ext4 -v /dev/sdd1
e2fsck 1.42.9 (4-Feb-2014)
/dev/sdd1 is in use.
e2fsck: Cannot continue, aborting.


pavs@VAS:~$ umount -l /dev/sdd
umount: /dev/sdd is not mounted (according to mtab)
pavs@VAS:~$ umount -l /dev/sdd1
umount: /dev/sdd1 is not mounted (according to mtab)


 1072.806897] EXT4-fs (bcache2): ext4_check_descriptors: Checksum for group 640 failed (57199!=0)
[ 1072.806900] EXT4-fs (bcache2): group descriptors corrupted!

답변1

백업 슈퍼블록을 사용하여 문제를 해결해 보세요. 아마도 부팅 시 자동 마운트/fsck를 해결하려면 livecd가 필요할 것입니다. 여기에서 지침을 참조하세요.

http://linuxexpresso.wordpress.com/2010/03/31/repair-a-broken-ext4-superblock-in-ubuntu/

관련 정보