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)も参照してください。