ディスク使用量の混乱:SSDのLinuxベースパーティションに10Gがない

ディスク使用量の混乱:SSDのLinuxベースパーティションに10Gがない

Linux Mint では、空きディスク容量は 622 MB しかありませんが、数 GB 程度は残る必要があると言います。

パーティションを見てみると、10GB程度が使われていない状態であることがわかりました。この問題を検索しましたが、解決策が見つかりませんでしたがdf -h

sudo df -h /home
Filesystem      Size  Used Avail Use% Mounted on
/dev/nvme0n1p8  189G  178G  622M 100% /home

出力は私には意味がありません。 :Sizeとの違いはUsed11 GBですが、利用可能なものだけが表示されます622M

SSDがそれほど古いものではなく、この程度の違いは期待しませんでした。

どうすればいいですか?

ベストアンサー1

ファイルシステムがext4の場合、主に処理を助け、断片化を防ぐのに役立つ予約ブロックが存在し、rootユーザーのみが使用できます。この設定では、以下を使用してリアルタイムで変更できます。2fs調整(ファイルシステムをマウントするときにすべての設定をこの方法で処理できるわけではありません):

-m 予約ブロック率

特権プロセスによってのみ割り当てることができるファイルシステムの割合を設定します。権限のあるプロセスで使用するために特定の数のファイルシステムブロックをスケジュールすることは、ファイルシステムの断片化を防ぎ、権限のないプロセスがファイルシステムに書き込むのをブロックした後、システムデーモン(syslogd(8)など)が正常に続行する動作を許可することです。通常、予約済みブロックのデフォルトの割合は5%です。

したがって、予約を1%(〜2 GB)に減らし、予約されていないスペースを〜8 GB確保するには、次のようにします。

sudo tune2fs -m 1 /dev/nvme0n1p8

注:この-mオプションは実際には10進数を引数として受け入れます。約200MBしか予約できません-m 0.1(以前は利用できなかった10GBのほとんどにアクセスできます)。この-rオプションを使用して、ブロックごとに直接予約することもできます。ゼロブロックを予約することはお勧めできません。

おすすめ記事