다양한 파티션 크기(lsblk 및 df)

다양한 파티션 크기(lsblk 및 df)

저는 두 가지 출력에서 ​​발견 된 불일치를 이해하려고 애썼습니다 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

해결책은 잘못된 크기 조정 중에 손상된 파일 시스템을 포맷하는 것입니다. 두 개의 파티션이 있는 경우 다음 중 하나를 수행해야 합니다.

  1. mkfs.ext4 /dev/sdb1
  2. mkfs.ext4 /dev/sdb2

일단 완료되면 모든 문제가 한 번에 해결됩니다. 파티션 크기에 불일치가 없고 잘못된 슈퍼 블록이 없으며 두 파티션 모두 오류 없이 마운트될 수 있습니다.

관련 정보