ボリュームがbtrfsであるか(またはそのタイプを取得するか)、どのように確認し、どのパーティションの実際のサイズを確認できますか?

ボリュームがbtrfsであるか(またはそのタイプを取得するか)、どのように確認し、どのパーティションの実際のサイズを確認できますか?

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/sdb2GiBであることがわかります。正確なサイズを知りたい場合は、以下--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。)

おすすめ記事