スペースを無駄にすることが何であるかを見つけることができます。
du -sm * | sort +0nr | head -30
しかし、「/」が100%満たされ、/foo、/foo2などのようなマウントポイントが多い場合はどうなりますか?たとえば、取得する方法:マウントポイントではなく "/"のディレクトリサイズのリストは何ですか? (再帰はマウントポイントではないか?)
更新:機能しません。
cd /; du -sxm * 2>/dev/null | sort +0nr | head -30
例えば、「/FOO」 (AIX6.1 および SLES 9.4 で試みた) にマウントされたディレクトリーをリストするからです。
修正する:
du -xm / | sort +0nr | head -30
これはAIXで動作します。今どうなりますか? :D
ベストアンサー1
man du
それ自体は次のように言及されます。
-x, --one-file-system
skip directories on different file systems
だから何か
du -xm * | sort +0nr | head -30
少なくともdu
GNU coreutils(私のバージョンは8.20)を使用している場合は大丈夫です。
これがAIXに適用されるかどうかはわかりません(答えを投稿するまでタグを知りませんでした。申し訳ありません)。