私はLinuxプロではないので、ドキュメントで見落としている可能性がありますが、
df -ah
たとえば、自動的に最大の単位:M
/ G
/を返しますT
。
単にdf
オプションなしで、戻り値、私が仮定するのはバイトではなくセクターです。
parted /dev/sda1 unit B print
バイト単位で表示されますが、used
/ available
バイトは返しません。
セクターを実際のサイズに変換することについて聞いたことがありますが、どうすればよいのかわかりません。
パーティションの実際のバイトを返すにはどうすればよいですか?
それは近いのですが、結果が異なる:
—
joltmode 2012
parted /dev/sdd1 unit B print
== 3221225472B
== 3221225472
、どこdf -B1 -a | grep /dev/sdd1
のためのUsed
+ Available
== 1152532480
+ 1857056768
= 3009589248
。そして3221225472
- 3009589248
= 211636224
。その場合、それらの201MiBはどこに行きましたか?
ファイルシステムによって割り当て可能なスペースは、基になるパーティションのサイズと等しくありません。
—
講演者2012
df
ファイルシステムのサイズをparted
報告し、パーティションのサイズを報告します。違いは、ファイルシステムのオーバーヘッドが原因です。
ああ、そしてこれらの201MiBは3.0GiBパーティションのファイルシステムで問題ありませんか?
—
joltmode 2012
いいえ、多すぎると思います。しかし、私はあなたのセットアップを知りません、例えばあなたのファイルシステムがあなたのパーティションの利用可能な最大サイズを使用している場合。それで、あなたが実際に欲しいものは何ですか?
—
講演者2012
df -B1