毎回走るランプ4〜5日後、ディスク容量(3TB)がすべて消費されます。以下を使用して可能な一時ファイルを見つけようとしました。
1.du -d 5
2.du -h --max-depth=1
三。du . | sort -nr | head -n50
ただし、これらのファイルが見つかりません。du
このコマンドは、作業ディレクトリの一部のファイルがディスク領域を使用していることを示します。大きすぎるファイルはないようです。サーバーを再起動すると、スペースが解放されます。これらの一時ファイルを見つけて安全に削除するにはどうすればよいですか?あるいは、他の解決策も高く評価されます。
df -h
実行後の出力ランプ約24時間:
Filesystem Size Used Avail Use% Mounted on
rootfs 3.5T 1.2T 2.2T 35% /
udev 10M 0 10M 0% /dev
tmpfs 6.4G 2.0M 6.3G 1% /run
/dev/mapper/cosmos-root 3.5T 1.2T 2.2T 35% /
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 13G 315M 13G 3% /run/shm
/dev/sda2 229M 18M 199M 9% /boot
私の質問を重複としてマークしないでください!
答え1
すべてが大きなルートパーティションにインストールされているように見えるため、これらのdu
コマンドは明らかにすべき場所をターゲットにしていません。たぶんあなたはdu
のサブディレクトリで実行されているかもしれませんが/home
、ランプ/var
ログファイルが存在しているか、いっぱいになっています/var/log
。
入力中にバックグラウンド端末でこのコマンドを実行すると、次のプロセスで開かれた最大10個のファイルが表示されます。ランプ*「または」最小圧力*「」を選択し、最大のファイルが増えるにつれて変更を強調表示します。
watch -d "lsof -c lammps -c lmp | tr -s ' ' | cut -d' ' -f8,9 | sort -urn | head"
注:上記のコードでは、ますます大きくなる大容量ファイルがディスク容量を占めているとします。数百万の小さなファイルがディスク容量を占めることもあります。