私はこれについて少し気になります(ルートディレクトリで99%使用されているスペースに注意してください):
$ df -h
File System Size Used Free Use% Mounted To
/dev/mapper/scientific-root 50G 50G 735M 99% /
devtmpfs 7,8G 0 7,8G 0% /dev
tmpfs 7,8G 80K 7,8G 1% /dev/shm
tmpfs 7,8G 89M 7,7G 2% /run
tmpfs 7,8G 0 7,8G 0% /sys/fs/cgroup
/dev/md124 11T 8,0T 2,4T 78% /data
/dev/mapper/scientific-home 408G 41G 367G 10% /home
/dev/md126p1 497M 213M 284M 43% /boot
ルートディレクトリには常に約30%のスペースが使用されるため、この状況は予期しないものです。不要なログがいっぱいになったようです。しかし、問題はdu /
スーパーユーザーとして実行するとルートで50Gファイルが見つからないようです。
どこを見るかという提案がありますか?犯人を見つけるための良いツールはありますか?
とても感謝しています、
ピーター。
答え1
可能であれば、ncduパッケージをインストールしてみてください。 (yum clean all
インストール用の高速スペースを一時的に確保するには、コマンドを実行してください。)
インストール後、rootユーザーとして次のコマンドを実行します。
ncdu / --exclude /home --exclude /boot
これはWindowsのtreesize.exeユーティリティに似ており、問題の正確な場所を案内します。
ncdu
編集:サーバーにインストールする前に使用方法を見たい人のために、最近のディスク使用量の問題をすばやく解決するために、より多くのオプションでncduユーティリティを使用する方法を示すビデオを作成しました。https://www.youtube.com/watch?v=pBBuEFxo668
答え2
varまたはtmpで何かがスペースを占め始める状況にあります。
# du -sh /* 2>/dev/null
ない。
次のGNU / Linuxインストールには、別々の/、/usr、/var、および/tmpパーティションがあります。