
ディスクがいっぱいで、今爆発しているSolarisシステムがあります。このディスクでは、Solarisが望ましくないスペースを占有するサブディレクトリを知る必要がありますdu -s --si *
。どうすればいいですか?
答え1
du -s
このコマンドは、Solarisおよび適切なUNIX準拠のオペレーティングシステムで実行する必要があります。そして、si
人間が読める出力(1024秒ではなく1000秒単位)は、多くの(すべてではありませんが)Linuxディストリビューションに表示されるこのコマンドのgnuバージョンのオプションです。
du -s
コマンドが機能するはずです。機能しない場合は、発生したエラーを提供する必要があります。操作が中断され、時間がかかりすぎると思われる場合は、ディレクトリとそのサブディレクトリにファイルが多すぎ、コードが必要なすべてのデータを収集するのに時間がかかる可能性があります。これは実際にエラーではありません。
答え2
Solaris 11では、次のようになります。
gdu -s --si *
g
-etcの前に付いているSolaris 11で使用できるGNUユーティリティがたくさんありますgtar
。
答え3
UNIXの慣例に従って、マニュアルページを確認してソリューションを見つけることができます。
通話後30秒後にman du
解決策を見つけたはずです。
du -sh