btrfs라고 생각되는 볼륨이 있는데 이를 호스팅하는 파티션에 홀수 개의 블록이 있고 다음 파티션 앞에 약간의 공간이 남아 있습니다.
해당 유형(btrfs로 예상됨)을 확인하고 내 파티션에서 차지하는 정확한 공간을 알고 싶습니다. Google에 문의할 때 스냅샷과 관련된 겉보기 크기와 실제 크기 문제에 대한 정보를 얻었지만 해당 질문은 신경 쓰지 않습니다. 지금 바로)
상황을 더 명확하게 하려면:
- 저는 파티션 자체의 크기/유형을 찾는 것이 아니라 일반적으로 파티션 크기보다 작거나 같아야 하는 파일 시스템(데이터 구조)의 크기를 찾고 있습니다.
- 또한 파일 시스템 내에서 여유 공간을 찾고 있지 않습니다.
답변1
파일 시스템 유형을 사용하거나 확인할 lsblk -f
수 있습니다 .blkid -p <device>
btrfs 파일 시스템의 크기를 확인하려면 를 사용하십시오 btrfs filesystem show <mountpoint>
. btrfs 볼륨에 속하는 모든 장치와 해당 크기를 인쇄합니다.
Label: none uuid: 19e516b2-50bb-4130-9b6e-ee245fb45e43
Total devices 1 FS bytes used 144.00KiB
devid 1 size 2.00GiB used 228.75MiB path /dev/sdb
파일 시스템의 크기가 /dev/sdb
2GiB임을 알 수 있습니다. 정확한 크기를 알고 싶다면 다음 --raw
을 사용하여 크기를 바이트 단위로 인쇄하세요.
Label: none uuid: 19e516b2-50bb-4130-9b6e-ee245fb45e43
Total devices 1 FS bytes used 147456
devid 1 size 2147483648 used 239861760 path /dev/sdb
(이것이 실제로 블록 장치가 아닌 파일 시스템의 크기인지 빠르게 확인하십시오. btrfs filesystem resize
이를 사용하여 파일 시스템을 축소한 후에 이것이 이제 표시됩니다 devid 1 size 1.90GiB used 228.75MiB path /dev/sdb
.)
답변2
파티션 크기 표시:
parted -l <device> unit s print
위의 명령을 시도해 볼 수 있습니다. , 등이 <device>
될 것으로 예상됩니다 ./dev/sda
/dev/sdb
/dev/mmcblk1
unit s
단위를 섹터로 설정하는 것을 나타냅니다.print
디스크 정보 표시
파일 시스템 사용량 표시:
df
또는
df -h
h
명령 옵션을 사용 df
하면 사람이 읽을 수 있는 형식이 됩니다. 이 옵션은 G
또는 같은 단위를 사용합니다 M
.
Btrfs의 경우:
btrfs filesystem df <path>
Btrfs 파일 시스템 사용량 표시:
btrfs filesystem usage <path>
<path>
와 같은 것으로 대체할 수 있습니다 /
.