web-dev-qa-db-ja.com

新しくパーティション化およびフォーマットされた298 GBドライブに4.86(おそらく15.1)GBのUSEDスペースがあるのはなぜですか(Gpartedによるext4として)

質問はそれのほとんどを言っています...

Gpartedは、使用済みスペースを4.86 GBとして報告します
Nautilusは、使用済みスペースを15.1 GBとして報告します...(/ media/U_0298_dataのプロパティ経由)

なぜこのスペースはsedですか?そして、誰が正しい数字を報告していますか? (...どちらか)
これはTrash?に関連していますか?

PS。これは唯一のパーティションであり、ドライブスペース全体を使用しています。

16
Peter.O

Mkfs.ext4を使用してext4ファイルシステムを作成するGpartedは、マニュアルページで説明されているように、スーパーユーザー用に5%のスペースを予約します。

-m reserved-blocks-percentage
   Specify  the  percentage  of the filesystem blocks reserved for the super-user.  This 
   avoids fragmentation, and allows root-owned daemons, such as syslogd(8), to continue to 
   function correctly after non-privileged processes are prevented from writing to the 
   filesystem.  The default percentage is 5%.

現在、約300GBの5%は、すでに使用されている15GBに過ぎません。

さらに興味深いことに、ファイルシステムを必要としない場合は、これを回避できます。たとえば、

Sudo mkfs.ext4 -m 0 /dev/sda1

0は0%を意味します。

Gpartedはスーパーユーザーによって実行されているため、より多くのスペースを見ると思うので、その15GBの一部は無料です。 Nautilusはユーザーによって実行されるため、スペースは小さくなります。

21
enzotib

使用されていないバイトから空きクラスターなど、ファイルシステム上のスペースをカウントするさまざまな方法があります。より良い情報がない場合、gpartedのレポートをより「正確」と見なします。

ファイルシステムには、iテーブル、フリーリスト、スーパーブロック、スーパーブロックバックアップ、およびext4のジャーナリングのオーバーヘッドが必要です。 298GBのうち4.86と報告されているのは、荷物を追跡するために、なんと1.6%のオーバーヘッドです。それはかなり低いオーバーヘッドだと思います。

5
msw

ルート用に予約されているスペースとは別に、他の回答 here を参照してください。短いのは、extシリーズのファイルシステムがフォーマット時にiノードテーブル用のスペースを予約することです。デフォルト設定では、128 mbのディスクスペースごとに2 mbになります。

2
psusi