有時候,服務突然掛了,再次啟動卻啟動不了。一看,原來是磁碟空間被佔滿啦,那麼,怎麼清理呢。介紹如下:
df -h ,這個命令用於檢視伺服器空間,執行後的效果圖如下:
可以看到,還剩餘8g可用。
du -h --max-depth=1,這個命令用於檢視當前目錄,哪個檔案占用最大,執行效果如下:
可以看到,iov那個目錄占用的空間比較大,20g。
除此之外,du -sh *,這個命令也用於檢視當前目錄下各檔案及資料夾占用大小,執行效果如下:
可以看到,iov那個目錄占用的空間比較大,12g。
進入iov目錄,反覆執行上面的檢視命令,一路跟進,找到各個目錄占用空間比較多的檔案,無用的可刪除。
可以看到,這個nohup.out 日誌檔案占用比較多(1.9g),現在把他置空。
可使用命令:cp /dev/null nohup.out,清除後,再次檢視,果然占用變少了(696k)。
那麼,如果占用空間的不是nohup.out檔案怎麼清理呢?
很簡單,使用普通的刪除命令即可。
刪除命令:rm [選項] 檔案或目錄
選項說明:
-f -force 忽略不存在的檔案,強制刪除,無任何提示
-i --interactive 進行互動式地刪除
-r | -r --recursive 遞迴式地刪除列出的目錄下的所有目錄和檔案
-v --verbose 詳細顯示進行的步驟
命令例項:
1、刪除a.txt檔案
rm -rf a.txt
2、刪除mplogs目錄
rm -rf mplogs
這裡我們使用示例2進行刪除,效果如下:
清理了一些後,回到根目錄,占用已經變少了。
linux清理磁碟
檢視掛載磁碟空間 df h 檢視根目錄資料夾的大小並逆序排列 du sh sort rn 進入到大的資料夾,再進行檔案排序 du sh sort rndu sh sort rn head n 5 如果只想顯示前5個大檔案可以這樣 找到大的日誌檔案,刪除 rm rf bigfile redis的日誌檔...
linux磁碟清理
釋放linux磁碟空間的一種方法 1 用df 檢查發現 根目錄可用空間為0 root df h df i檢視inode du 檔名 檢視檔案占用空間 2 用du檢查發現 各目錄占用的空間都很少,有約3g的空間莫名其妙地丟了。root du m max depth 1 sort gr www.2cto...
VMWare清理Linux虛擬機器磁碟
關於這個問題,早就想寫出來總結一下了。玩過vmware的都知道,windows虛擬機器清理磁碟非常簡單,在gui介面下選擇磁碟清理就可以了,但是此操作對linux系統無解。注意,這裡說的vmware包括windows平台的vmware workstation和mac osx的vmware fusio...