給/var檔案系統減肥
在ROOTVG空間有限,且/var檔案系統的空間已經足夠大的情況下,/var檔案系統空間快滿了,這種情況怎麼處理?IBM給了一個很好的處理流程:
使用find 命令檢查在/var目錄中所有大於1MB的檔案,看是否可將其刪除. 如:
#find /var -xdev -size +2048 -ls| sort -r +6
or
#du -k /var | sort -n | tail
檢查/var/tmp 中是否有可以刪除的檔案
檢查/var/adm/wtmp檔案的尺寸, 在此檔案中記錄了所有 login, rlogin 和 telnet 的會話呼叫. 檔案尺寸會隨著系統的持續執行的而逐漸增大. /var/adm/wtmp檔案可以直接清空; 或編輯它,將舊的不再需要的記錄給刪掉. 使用下面的命令將 /var/adm/wtmp清空.[@more@]
#cp /dev/null /var/adm/wtmp
若要編輯的話, 先複製/var/adm/wtmp檔案到一臨時檔案中#/usr/sbin/acct/fwtmp < /var/adm/wtmp >/tmp/out
接著,編輯臨時檔案,將不需要的內容刪去,
#vi /tmp/out
然後使用下列命令來替換/var/adm/wtmp中的內容,
#/usr/sbin/acct/fwtmp -ic < /tmp/out > /var/adm/wtmp
使用下述方法清空/var/adm/ras目錄中的錯誤日誌 errlog. 只有執行了errclear 命令,錯誤日誌才會被清掉.
4.1 使用命令停止錯誤日誌的後臺程式 /usr/lib/errdemon
#/usr/lib/errstop
4.2 將errlog檔案刪除 或移到其他檔案系統上.
#rm /var/adm/ras/errlog
或
# mv /var/adm/ras/errlog /otherfilesystem/filename
若刪除errlog檔案, 前面記錄的錯誤日誌也將從系統刪除.
4.3 使用下面的命令重啟 錯誤日誌程式/usr/lib/errdemon #/usr/lib/errdemon
注: 不要使用cp /dev/null 命令來清空錯誤日誌. 系統一旦發現零位元組長度的 errlog 檔案, 將關閉作業系統中記錄錯誤日誌的功能. 若出現此種情況,只有將原來的errlog備份恢復回來才能解決.
由於errlog的記錄空間是有限的,可以考慮在cron 檔案中加入如下行,使系統定期將一些錯誤日誌給刪掉.
0 11 * * * /usr/bin/errclear -d S,O 30
0 12 * * * /usr/bin/errclear -d H 90
檢查在 /var 中的跟蹤檔案trcfile是否比較大, 如果是,並且系統中沒有正在執行的trace程式, 可以將 trcfile刪除
#rm /var/adm/ras/trcfile
如果dump 裝置設定的是 hd6(系統預設值) , 可能在/var/adm/ras目錄中會有許多以 vmcore為字首的檔案, 如果不想保留它們,可以使用rm 命令將其刪除.
#rm /var/adm/ras/vmcore*
檢查/var/spool 目錄, 在此包含了所有在佇列子系統排隊的檔案, 使用下述命令清空佇列子系統.
# stopsrc -s qdaemon
# rm /var/spool/lpd/qdir/*
# rm /var/spool/lpd/stat/*
# rm /var/spool/qdaemon/*
# startsrc -s qdaemon
檢查 /var/adm/acct 目錄, 它包含了系統的審計記錄 accounting. 如果啟用了審計功能,此目錄會包含許多大檔案, 請參照系統審計來整理這些檔案.
檢查/var/preserve 目錄, 它記錄了所有被中斷的vi會話呼叫. 通常,可以將這些檔案刪掉. 如果使用者希望使用這些檔案恢復以前的會話, 可以用 vi - r 命令列出所有可恢復的會話, 為了恢復某一會話呼叫,使用
# vi - r filename
修改/var/adm/sulog檔案, 它記錄了su命令的使用, 以及是否執行成功. 這個檔案是普通的文字檔案, 可以使用編輯器來瀏覽和修改, 如果將其刪去, 系統會在下一次使用su 命令時,重新建立它.
修改/var/tmp/snmpd.log檔案, 它記錄了與snmpd後臺程式相關的事件. 如果將其刪去, snmpd 程式會重新建立它.
另外, /var/tmp/snmpd.log檔案尺寸可在/etc/snmpd.conf 檔案設定,使之不會無限的增長 -- 編輯/etc/snmpd.conf 檔案,為其中的size 域設定合適的值即可.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/789833/viewspace-1038876/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 給 Linux 系統“減肥”Linux
- /var檔案系統滿了,該怎麼辦?
- 給iOS App減肥iOSAPP
- 讓你的Exe檔案減減肥
- 檔案和檔案系統
- Linux系統篇-檔案系統&虛擬檔案系統Linux
- UNIX根檔案系統和附加檔案系統
- 檔案系統
- 檔案系統(五):exFAT 檔案系統原理詳解
- Linux系統檔案系統及檔案基礎篇Linux
- 【檔案系統】嵌入式檔案系統Fatfs簡介
- 檔案系統(十):一文看懂 UBI 檔案系統
- 分散式檔案系統(HDFS)與 linux系統檔案系統 對比分散式Linux
- 檔案系統--fstab
- tmpfs檔案系統
- 系統配置檔案
- 檔案系統安全
- FUSE檔案系統
- ASM與檔案系統之間copy資料檔案--檔案系統到ASMASM
- win10系統下如何給ppt檔案加密並隱藏Win10加密
- Win10系統下怎麼給影片新增srt字幕檔案Win10
- 電腦系統怎麼給硬碟分割槽管理檔案資料?硬碟
- Win10系統怎麼給照片檔案設定備註Win10
- 【Solaris】Solaris檔案系統管理1 UFS檔案系統的建立
- 【Solaris】Solaris檔案系統管理3 ZFS檔案系統的建立
- 檔案系統(四):FAT32檔案系統實現原理
- 檔案描述符和檔案系統
- asm拷貝檔案到檔案系統ASM
- /var/spool/clientmqueue 下生成太多檔案處理clientMQ
- Linux 檔案系統-ext3 檔案系統介紹(轉)Linux
- 細說GNU/Linux系統的檔案及檔案系統(轉)Linux
- 檔案系統(十一):Linux Squashfs只讀檔案系統介紹Linux
- Win10系統下怎麼給視訊新增srt字幕檔案Win10
- exFAT 檔案系統指南
- 分散式檔案系統分散式
- Linux檔案系統Linux
- Docker 容器檔案系統Docker
- R檔案系統管理