.png)
저는 두 가지 출력에서 발견 된 불일치를 이해하려고 애썼습니다 lsblk
. df -h
다른 유사한 질문을 검색해도 좋은 결과가 나오지 않았습니다.
lsblk:
sdb 8:16 0 10G 0 disk
├─sdb1 8:17 0 5G 0 part /temp_disk
└─sdb2 8:18 0 5G 0 part /temp_disk_2
df -h:
/dev/sdb1 9.8G 24K 9.3G 1% /temp_disk
/dev/sdb2 4.9G 24K 4.6G 1% /temp_disk_2
크기는 어떻게 되나요?/dev/sdb1두 번째 출력이 더 큽니까? 여기서는 전체 디스크 크기(거의 10G)와 같습니다.
업데이트
재부팅 후에는 더 이상 이러한 파티션을 마운트할 수 없습니다. 실행 중 오류가 fsck
발생하여 Bad magic number in super-block
확인된 것으로 보입니다.무크765의 가정 - 파티션 크기를 조정하는 동안 뭔가 사악한 일이 일어난 것 같습니다. 내 기억으로는 크기를 조정하기 전에 파티션을 마운트 해제하는 것을 잊었을 수도 있습니다.
답변1
해결책은 잘못된 크기 조정 중에 손상된 파일 시스템을 포맷하는 것입니다. 두 개의 파티션이 있는 경우 다음 중 하나를 수행해야 합니다.
mkfs.ext4 /dev/sdb1
mkfs.ext4 /dev/sdb2
일단 완료되면 모든 문제가 한 번에 해결됩니다. 파티션 크기에 불일치가 없고 잘못된 슈퍼 블록이 없으며 두 파티션 모두 오류 없이 마운트될 수 있습니다.