使用されるパーティションと使用可能なサイズ(バイト)


14

私はLinuxプロではないので、ドキュメントで見落としている可能性がありますが、

df -ahたとえば、自動的に最大の単位:M/ G/を返しますT

単にdfオプションなしで、戻り値、私が仮定するのはバイトではなくセクターです。

parted /dev/sda1 unit B print

バイト単位で表示されますが、used/ availableバイトは返しません。

セクターを実際のサイズに変換することについて聞いたことがありますが、どうすればよいのかわかりません。

パーティションの実際のバイトを返すにはどうすればよいですか?


1
次のコマンドを試してください:df -B1
講演者

それは近いのですが、結果が異なる:parted /dev/sdd1 unit B print== 3221225472B== 3221225472、どこdf -B1 -a | grep /dev/sdd1のためのUsed+ Available== 1152532480+ 1857056768= 3009589248。そして3221225472- 3009589248= 211636224。その場合、それらの201MiBはどこに行きましたか?
joltmode 2012

ファイルシステムによって割り当て可能なスペースは、基になるパーティションのサイズと等しくありません。dfファイルシステムのサイズをparted報告し、パーティションのサイズを報告します。違いは、ファイルシステムのオーバーヘッドが原因です。
講演者2012

ああ、そしてこれらの201MiBは3.0GiBパーティションのファイルシステムで問題ありませんか?
joltmode 2012

いいえ、多すぎると思います。しかし、私はあなたのセットアップを知りません、例えばあなたのファイルシステムがあなたのパーティションの利用可能な最大サイズを使用している場合。それで、あなたが実際に欲しいものは何ですか?
講演者2012

回答:


22

パーティションサイズが必要な場合は、すでに述べたコマンドで問題ありません。

parted /dev/sdd1 unit B print

ファイルシステムの合計サイズが必要な場合は、次のように指定された合計数を使用できますdf

df -B1 /dev/sdd1

で指定された使用済みおよび使用可能なスペースを合計するとdf、指定された合計スペースより少なくなることに注意してください。これは、ジャーナルなどのファイルシステムのオーバーヘッドが原因です。

変更したい場合、またはファイルシステムの設定を確認する場合は、tune2fsおよびのdumpe2fsマンページを検討してください。


Cygwinを使用するD:/場合、またはバックスラッシュを使用して、Cygwinが常駐しているドライブ以外を確認します。
ピビー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.