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>
のようなものに置き換えることができます/
。