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つの状況がディスクスペースを占有し、ディスクスペースがいっぱいになるためです。
LANGとNLS_LANGは、Linux環境変数の設定で最も一般的ですが、LANGとNLS_LANGの違いは何ですか?ここにあなたに違いを与えそしてそれらを一緒に比較するための例があります。 L
Ubuntuシステムでは、Tomcatでデモプログラムを設定した後に文字化けした問題に遭遇したユーザーがいますが、入力フォームの中国語パラメータをデータベースに挿入す
Linuxシステム、時には操作エラーのため、またはルートユーザーの使用を理解していない、ルートユーザーが誤って削除、削除されたルートユーザーも回復できますか?実際には、それは大丈夫です、次の小さなシリ
Linuxの下でシステムファイルを削除する方法を私たち全員が知っていますが、時にはそれが完全ではない、ファイルを完全に削除する方法は?次の小シリーズでは、Linuxファイルを完全に削除する方法を紹介し