esxi6報ramdisk tmp已滿因此無法寫入檔案tmp

Davis_itpub發表於2022-04-06

ESXI主機 ramdisk“tmp”已滿。因此,無法寫入檔案 /tmp/bb XXXXX.tmp

1.編輯vi /var/spool/cron/crontabs/root檔案新增如下一行( 綠色部分-1個朋執行一次清空操作)(是隻讀檔案,透過wq!儲存)

vi /var/spool/cron/crontabs/root

#min hour day mon dow command

1    1    *   *   *   /sbin/tmpwatch.py

1    *    *   *   *   /sbin/auto-backup.sh

0    *    *   *   *   /usr/lib/vmware/vmksummary/log-heartbeat.py

*/5  *    *   *   *   /sbin/hostd-probe ++group=host/vim/vmvisor/hostd-probe

00   1    *   *   *   localcli storage core device purge

*   *    *   */1   *  /bin/echo > /tmp/ams-bbUsg.txt 


2.編輯 /etc/rc.local.d/local.sh,在exit0之前加上:

vi /etc/rc.local.d/local.sh

/bin/kill $(cat /var/run/crond.pid)

/bin/echo "*   *    *   */1   *  /bin/echo > /tmp/ams-bbUsg.txt" >> /var/spool/cron/crontabs/root

/usr/lib/vmware/busybox/bin/busybox crond



3.執行/sbin/auto-backup.sh儲存修改後的 local.sh(ESXi除了儲存下的檔案重啟不會復原,其他都會)

/sbin/auto-backup.sh


4.馬上刪除臨時檔案

rm -rf /tmp/ams-bbUsg.txt


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31520497/viewspace-2885742/,如需轉載,請註明出處,否則將追究法律責任。

相關文章