lsof
次の出力が表示されます。
lsof /var | grep delete
rsyslogd 9664 root 4w REG 253,2 25589554694 67267903 /var/log/messages-20210513 (deleted)
rsyslogd 9664 root 7w REG 253,2 9865832185 67294059 /var/log/secure-20210619 (deleted)
libvirtd 9666 root 21r REG 253,2 10406312 134328488 /var/lib/sss/mc/initgroups (deleted)
qmgr 10241 postfix 8r REG 253,2 10406312 134328488 /var/lib/sss/mc/initgroups (deleted)
gdm-sessi 13304 root 8r REG 253,2 10406312 134328488 /var/lib/sss/mc/initgroups (deleted) <-----------------------
dbus-daem 14198 gdm 4r REG 253,2 10406312 134328488 /var/lib/sss/mc/initgroups (deleted)
dbus-daem 14535 gdm 5r REG 253,2 10406312 134328488 /var/lib/sss/mc/initgroups (deleted)
sssd 16743 root 15r REG 253,2 10406312 134328488 /var/lib/sss/mc/initgroups (deleted)
sssd_be 16746 root 22r REG 253,2 10406312 134328488 /var/lib/sss/mc/initgroups (deleted)
調査後に削除されたファイルgdm-session
で見つかりました~40G
。var
したがって、PIDを終了した後 - >13304
使用/var
から98%
使用に減る59.4G
私たちが扱っているから非常に重要な本番サーバー
gdm-session
削除された特定のファイルにアクセスして、オペレーティングシステムがクラッシュする可能性があるこれらの動作を防ぐことができるかどうかを知りたいです。/var
100%
- /var サイズは 100G です。
役に立つ提案をありがとうございます。
答え1
以下では、プロセスの最大ファイルサイズ制限を定義できます。prlimit
prlimit --fsize=1G:2G -p 12345
PIDプロセスのソフトファイルサイズ制限とハードファイルサイズ制限を12345
それぞれ1 GBと2 GBに設定します(またはgibi ...はわかりません)。これは、プロセスが開始された後でも実行できます。
制限に達すると、プロセスは終了します。詳しくはページをご覧くださいinfo
。