gdm-session에서 파일 삭제를 방지하는 방법 및 사용된 /var를 늘리는 이유

gdm-session에서 파일 삭제를 방지하는 방법 및 사용된 /var를 늘리는 이유

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삭제된 특정 파일에 액세스하여 운영 체제가 중단될 수 있는 이러한 동작을 방지하는 것이 가능한지 알고 싶습니다./var100%

  • /var 크기는 100G입니다.

유용한 제안을 보내주셔서 감사합니다.

답변1

다음을 통해 프로세스의 최대 파일 크기 제한을 정의할 수 있습니다.prlimit

prlimit --fsize=1G:2G -p 12345

PID 프로세스의 소프트 파일 크기 제한과 하드 파일 크기 제한을 12345각각 1GB와 2GB로 설정합니다(또는 gibi...확실하지는 않음). 이는 프로세스가 시작된 후에도 수행될 수 있습니다.

제한에 도달하면 프로세스가 종료됩니다. 자세한 내용은 페이지를 참조하세요 info.

관련 정보