回答:
バオバブ:バオバブ
を使用する場合は、ルートファイルシステムを別の場所にマウントして分析することで可能です。この方法では、他のファイルシステムは新しいルートマウントにマウントされず、下のマウントによって隠されたファイル/
は、分析で検出され、カウントされます。
ルートファイルシステムがオンになっていると仮定しますsda1
(df
どのデバイスであるかがわかります)。
mkdir root-rebound
sudo mount /dev/sda1 root-rebound
baobab root-rebound
完了したら整理します:
sudo umount root-rebound
rmdir root-rebound
または、上記のファイルシステムを手動でアンマウントすることもできます。また、ホームフォルダーにディスクスペースの過剰な使用の原因が含まれている可能性が高いため、ホームフォルダーのみをスキャンすることもできます。
duには、他のファイルシステムのカウントを防ぐことができる2つのオプションがあります。
-x, --one-file-system skip directories on different file systems --exclude=PATTERN exclude files that match PATTERN
副<文>この[前述の事実の]結果として、それ故に、従って、だから◆【同】consequently; therefore <文>このような方法で、このようにして、こんなふうに、上に述べたように◆【同】in this manner <文>そのような程度まで<文> AひいてはB◆【用法】A and thus B <文>例えば◆【同】for example; as an example、
du -hx
マウントされている他のすべてのファイルシステムを無視するか、
du -h --exclude /media
/media
ほとんどのファイルシステムがマウントされているすべてのファイルを無視します。
を使用している場合du
は、リストの一番下に最大のものが表示されるように並べ替えることで、出力を解読できます。例えば:
du -hx | sort -h
du -kx | sort -n
は私の道です
ファイルシステムの種類によっては、ルートファイルシステムをのマウントポイントにマウントできない場合があります/
。次のようなものが得られます。
mount: /dev/sda1 already mounted or /mnt busy
mount: according to mtab, /dev/sda1 is mounted on /
読み取り専用(-o ro
)のマウントが役立つ場合があります。それが失敗した場合、バインドマウントを使用します。
mount --bind / /mnt
マウントしたら、ディスクの使用状況を分析するためのツールを使用します。つまり、 du -sh * | sort -h
このバグレポートは、ディレクトリを無視するようにbaobabを構成する方法を説明しています。残念ながら、アプリ内でそれを行うことはできませんが、を使用dconf-editor
して開く必要がありますorg.gnome.baobab.preferences
。ここにアイテムがありますexcluded-uris
。これを['file:///path/to/ignore']
(私にとっては単一引用符で処理しました)に変更します。
Baobabは、スキャンするデバイス/パーティションの制御をユーザーに提供しようとしますEdit->Preferences
。通常、マウントポイントでのみデバイスをスキャンします/
。ただし、これはすべてのタイプのリンク/マウント/バインディングを認識しません。そのため、重要でない構成を持っている場合、最終的にBaobabは依然として混乱した結果を生成する可能性があります。
の場合du
、呼び出される次のシェル関数dutop
は、指定されたフォルダー(または現在のフォルダー)の最上位を表示します。これにより、サブフォルダーを1つずつプローブできます。
function dutop() { du --max-depth=1 --one-file-system -h $@ |sort -h; }
これを適用すると/
、重要ではない「Permission denied」エラーが報告される可能性がありますが、次のような考えで解決できます(最近パスワードを提供していない場合)。
function sudutop() { sudo du --max-depth=1 --one-file-system -h $@ |sort -h; }
大きなフォルダーの場合、これらには時間がかかる場合があります。ソート操作はすべての中間結果をバッファリングしているため、増分ステータスは報告されません。待ちきれない場合は、Ctrl-Cで中止しても構いません。
du -hx | sort -h
バオバブの方が簡単に解釈できますが、実行すると便利です。