Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linuxは失われたディスクスペースを見つけるために

Linuxは失われたディスクスペースを見つけるために

  
Technologeeko                 

Linuxシステムのディスクプロンプトがいっぱいですが、ディスク内のファイルのサイズが占有サイズと矛盾していますこれはディスク損失の場合です。次の小シリーズでは、失われたディスク容量を取得するためにLinuxを紹介します。ユーザー

Linuxの接触頻度は、多くの場合、この問題が発生することがあります。

ディスクには警告が表示され、ルックdfをログサーバ、などと、このようなパーティションが満杯であることを言って、ディスクが本当にいっぱいになっていることがわかったので、どのディレクトリがいっぱいになっているのかを調べたいので、du -s *を見てください。ただし、すべてのサブディレクトリとdfの合計サイズが正しくないことがわかりました。時には大きな違いさえあるので、私は疑問に思いました:私のディスクスペースはどこにありますか?

3つのケースがあります。

隠しファイル

Linuxシステムはファイル名を取ります。 (ドット)の先頭にあるファイルは隠しファイルとして扱われ、bashのような演算子は隠しファイルと一致しません。そのため、ルートディレクトリに大きな隠しファイルがある場合は、重複しません。 *統計、解決策は次のとおりです。du -sh。 [^。] *。

空でないディレクトリがマウントされている

他のパーティションをマウントするときは、空のディレクトリにマウントすることをお勧めします。空でないディレクトリにマウントするとどうなりますか?たとえば、/mntディレクトリには元々ファイルがあり、その後sudo mount /dev /sda6 /mntを実行しました。実際、このmountコマンドは正常に実行でき、マウントされているパーティションにも正常にアクセスできます/duを含む/mnt内のファイルのみにアクセスできないが、ディスクスペースはまだ占有されています。後で/mntをマウント解除すると、元のファイルが戻ってくるからです。

空のファイル

ファイルのサイズとディスク容量が同じでない場合がありますたとえば、プログラムは常にlogという名前のファイルを開き、途中の人は "log"を使用します。このコマンドはログの内容を消去し、そのようなファイルを作成します。

これまでの説明は、Linuxが失われたディスクスペースを取得する方法の説明でしたが、主な理由は、テキスト内の3つの状況がディスクスペースを占有し、ディスクスペースがいっぱいになるためです。

Copyright © Windowsの知識 All Rights Reserved