新接手一伺服器,檢視磁碟空間,執行fdisk -l,發現只有一塊硬碟,資訊如下圖
很明顯,磁碟有145.9g的空間。可是執行df -h 幾個分割槽的空間加起來少了50多g,如圖
少了將近60g的空間,
根據fdisk -l 的輸出可大致算出每個分割槽的大小end[(cylinders)-start(cylinders)]*units=分割槽大小。並且
檢視各分割槽柱面(cylinders)都是連續的,說明所有空間的都已被分割槽,問題不在這裡。
通過df -h的輸出,看到顯示的邏輯卷各lv大小總和約為74g,而sda5的大小約為115g,所以可以判斷是vg(捲組)中可能有未分配為lv(邏輯卷)的空間。
檢視vg資訊,執行命令vgdisplay,顯示如下
由vg的大小和pv數目可以推斷sda2和sda5共同組成了此vg。執行lvdisplay可檢視到以建立的lv及其詳細資訊。
最後確定,消失的磁碟空間就是存在於vg中卻沒有分配到lv的空間。
接下來要利用這些空間,
1.建立新的lv,執行命令lvcreate -n name -l size(數字+單位)
2.格式化新建立的lv,執行mkfs命令,mkfs -t ext3 /dev/volgroup00-logvol00x
3.掛載lv,記得在fstab裡新增掛載資訊,以便開機時自動掛載。
磁碟空間神秘消失事件
新接手一伺服器,檢視磁碟空間,執行fdisk l,發現只有一塊硬碟,資訊如下圖 很明顯,磁碟有145.9g的空間。可是執行df h 幾個分割槽的空間加起來少了50多g,如圖 少了將近60g的空間,根據fdisk l 的輸出可大致算出每個分割槽的大小end cylinders start cylind...
獲得磁碟空間
procedure getdiskinfo var totalsize,freesize integer disk string 單位為兆 m varfreespace,totalspace int64 begin if pos trimright disk length disk then dis...
排查磁碟空間
排查目錄的大檔案 一利用inode 排查 涉及用到命令 du sh 報告磁碟空間使用情況 s summarize 對每個引數只顯示總和 h separate dirs 單獨報告每乙個目錄的大小,不包括子目錄的大小 代表是哪個目錄 代表所有 這裡舉乙個簡單例子,block滿了 這裡我模擬了乙個環境,在...