完成這一章,你將能做以下事情:
使用df和du命令來監控檔案系統的有效空間的大小
通過清除不用的檔和core檔來清理檔案系統空間
通過修剪日誌檔來清理/var檔案系統
從命令列擴展一個卷組
從命令列擴展一個邏輯卷
從命令列擴展一個檔案系統
1.監控磁片使用方式
使用df 命令檢查檔案系統的有效空間。
# df -k
Filesystem kbytes used avail %used Mounted on
/dev/vg00/lvol5 294912 261523 31352 89% /opt
/dev/vg00/lvol4 24576 19333 4978 80% /home
/dev/vg00/myfs1 16384 1174 14331 8% /myfs1
/dev/vg00/myfs2 15893 14006 297 98% /myfs2
檢查目錄中的各個子目錄使用的磁碟空間:
# du -sk /myfs2/*
844 /myfs2/data1
1327 /myfs2/data2
1073 /myfs2/data3
10757 /myfs2/data4
4 /myfs2/lost+found
系統管理員有責任監視系統中的剩餘磁碟空間的大小。 通常使用的命令是df。 顯示的欄位含義為:
Filesystem 檔HTTP://www.aliyun.com/zixun/aggregation/10478.html">系統使用的塊設備檔案名
Kbytes 檔案系統佔用了多少磁碟空間(單位為k)
used 檔案系統中已存在的檔所佔用的磁碟空間
avail 檔案系統中剩餘的有效磁碟空間
capacity 檔佔用的磁碟空間的百分比
Mounted on 檔案系統安裝點
如果加上-i選項,輸出中會增加三個欄位:
iused 檔案系統當前使用的inode的數目
ifree 檔案系統剩餘的inode數目
%used 檔案系統當前使用的inode數目所占的百分比
當你想要知道更多的細節,如一個目錄下面使用了多少磁碟空間,你可以使用du命令。 預設情況下,du顯示的單位為512位元組的一個block。 這個命令的執行是遞迴的,意味著如果在目前的目錄執行這個命令,它會返回目前的目錄下所有的檔和各級子目錄的資訊。
主要的選項為:
-k 以k位元組為單位
-s 只顯示指定目錄佔用的總的磁碟空間。
2.日常的維護
對不斷增長日誌檔進行修剪(trim)
刪除無用的core檔
刪除大的,舊的的檔
擴展檔案系統
- 到一個已存在的空閒空間中
- 到卷組中的一個新的磁片上
磁碟空間通常是有限的。 系統管理員應該經常檢查磁碟空間的使用方式,並且執行一些操作來防止磁碟空間用盡。 系統管理員可以做的操作有:監控不斷增長的檔,刪除core檔,剪切日誌檔,和刪除長時間不用的大檔或者將其歸檔。