Linux系統找回丟失磁碟空間的方法

2021-08-27 14:09:23 字數 380 閱讀 5156

登入伺服器 df 一看,發現磁碟快滿了,然後你就想找到具體是哪個目錄滿了,於是 du -sh ./* 一看,卻發現所有子目錄的大小總和卻和df顯示的總已使用磁碟空間對不上,有時候甚至還相差很多,有可能是被程序開啟狀態的檔案被刪除了, 導致無法釋放磁碟空間, 可以通過以下命令列出已刪除, 但未釋放的檔案:

lsof | grep deleted
通過以上命令的返回結果可以看到被占用的檔案路徑以及占用此檔案的程序, 我就是查到了httpd程序占用了error_log檔案,httpd屬於apache, 重啟apache:

service httpd restart
再通過df檢視時,發現磁碟占用空間由原來的98%降到了12%

linux擴充套件磁碟空間

利用剩下的自由空間 建立乙個物理分割槽 將這個物理分割槽裝換為物理卷 把這個物理卷新增到要擴充套件的卷組中 然後才能用extend命令擴充套件此卷組中的邏輯卷 1.首先要再建立乙個物理分割槽 使用fdisk dev sda,選擇n來建立乙個新的分割槽比如sda3,主分割槽還是邏輯分割槽對此例子無所謂...

linux檢視磁碟空間

如果要檢視磁碟還剩多少空間,當然是用df的命令了。root localhost df h 檔案 系統 容量 已用 可用 已用 掛載點 dev sda2 14g 11g 2.6g 82 dev sda1 99m 14m 81m 14 boot tmpfs 442m 275m 168m 63 dev s...

linux檢視磁碟空間

root localhost du max depth 1 h 24k gnome www.2cto.com 8.0k eggcups 8.0k config 136k gnome2 16k chewing 8.0k gnome2 private 8.0k trash 224k gstreamer ...