Hirdetés

Új hozzászólás Aktív témák

  • AiRLAC

    veterán

    válasz bugizozi #4582 üzenetére

    Kézi tmp (log) tisztítás:
    vdf -h|grep tmp
    find /tmp/scratch/log/*.gz -mtime +7 -type f -exec rm -vf {} +
    vdf -h|grep tmp

    Ez előtte utána mutat egy százalékot, így látod hogy mennyit használt.
    7 napnál régebbi *.gz fileokat törli a fenti log könyvtárból.

    Ezt már saját felelősségre (sorok számát ellenőrizd stb.), nekünk VSAN 6.7-en jól megy (6.5U2 a hostok) már december eleje óta, azóta egy /tmp sem telt meg, előtte kb. hetente volt gond.

    Ez betol 3 sort (13-14-15. sor egy gyári local.sh-ban) a local sh-ba, ez minden boot-kor lefut és permanens.
    A crontab nem permanens, azaz reboot után eltűnik amit beleraksz, ezért kell a local.sh-ba tenni.
    sed -i '13iecho "0 6 * * 1,5 /sbin/find /tmp/scratch/log/*.gz -mtime +7 -type f -exec rm -vf {} +" >> /var/spool/cron/crontabs/root' /etc/rc.local.d/local.sh
    sed -i '14ikill -9 `cat /var/run/crond.pid `' /etc/rc.local.d/local.sh
    sed -i '15i/usr/lib/vmware/busybox/bin/busybox crond' /etc/rc.local.d/local.sh

    Ha mégis kézzel szeretnéd a crontab-ba tenni, akkor ezek a sorok kellenek:
    echo "0 6 * * 1,5 /sbin/find /tmp/scratch/log/*.gz -mtime +7 -type f -exec rm -vf {} +" >> /var/spool/cron/crontabs/root
    kill -9 `cat /var/run/crond.pid `
    /usr/lib/vmware/busybox/bin/busybox crond

Új hozzászólás Aktív témák