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


16

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

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

なぜ、このスペースがされ使用さ?そして、誰が正しい数字を報告していますか?(...いずれか)
これはゴミ箱に関連していますか?

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

回答:


21

mkfs.ext4を使用してext4ファイルシステムを作成するGpartedは、manページで説明されているように、スーパーユーザー用にスペースの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はユーザーによって実行されるため、スペースは小さくなります。


1
グラツィエミル...
Peter.O

9
tune2fsを使用してファイルシステムを作成した後、予約済みの割合をリセットすることもできます。構文は基本的に同じですsudo tune2fs -m 0 /dev/sda1
マシュークランリー

5

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

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


オーバーヘッド?痛い!
メストレリオン

ここにかなり似た質問があります:askubuntu.com/questions/48488 250GiBのパーティションなので、数字は似ています。Nautilusは、188MBの使用済みスペースと、実際よりも4GB少ない合計容量を示しています。どれがオーバーヘッドですか?そして、他は何ですか?
メストレリオン

2

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.