강좌 & 팁
글 수 2,412
2014.12.05 15:45:35 (*.134.169.166)
40503
ext4파일시스템의 슈퍼블럭을 못 찾아서 부팅을 못 할 경우 다음과 같이 합니다.
파일시스템의 블럭크기가 4096바이트일경우 다음위치에 어디인가에 슈퍼블럭이 존재합니다.
30768, 98304, 163840, ...
fsck가 수퍼블럭의 위치를 찾을 수 있도록 위치를 -b옵션을 이용해서 위치를 지정해 줍니다.
fsck가 파일시스템을 수정하는 동안 그것을 수정할 지를 묻는 질문에 'y'를 입력하기 위해 -y옵션을 사용합니다.
우분투에서 'fdisk -l'을 이용하여 해당 파티션(여기서는 /dev/sdb1)을 알아내어 다음과 같이 실행합니다.
sudo fsck -b 30768 -B 4096 -y /dev/sdb1