Linuxサーバーを使用していますが、現在使用しているスペースは次のとおりです。
/dev/sda3 20G 15G 4.2G 78% /
/dev/sda6 68G 42G 23G 65% /u01
/dev/sda2 30G 7.4G 21G 27% /opt
/dev/sda1 99M 19M 76M 20% /boot
tmpfs 48G 8.2G 39G 18% /dev/shm
ご覧のように。/
78%です。確認したいのは、どのファイルまたはフォルダーがスペースを消費しているかです。
私はこれを試しました:
find . -type d -size +100M
次のような結果が表示されます:
./u01/app/june01.dbf
./u01/app/temp01.dbf
./u01/app/smprd501.dbf
./home/abhishek/centos.iso
./home/abhishek/filegroup128.jar
これが私の問題です。私は唯一のスペースを消費しているフォルダにそれらのファイルの名前たく/
ないの/u01
かを/home
。/
すべてのベースであるため、サーバーのすべてのファイルを表示しています。
78%に貢献している大きなファイルを取得することは可能/
ですか?
find . -type f -print | xargs du -sk | sort -rn
-xdev
検索条件を参照してください。du -kx / | xdu
(またはxdiskusage
)も参照してください。