Centos6

嘗試調整大小後無法掛載(錯誤的幾何形狀:塊數超過設備的大小)。

  • January 17, 2021

這是在一台新電腦上(實際上是超級電腦)。它讓我在家庭安裝上使用 15T,在根上使用 50G。我嘗試將 7T 分配給 root 並調整大小(因為我在這台機器上放置了一個本地 yum 儲存庫,因為它無法訪問網際網路,也永遠不會)。

我嘗試按照此處的說明進行操作:Centos 6.3 磁碟空間分配,但是出了點問題,並且首頁不會再次掛載。相反,我從 dmesg | 尾巴:

EXT4-fs (dm-2): bad geometry: block count 4294967295 exceeds size of device (1342177280 blocks)

df -h 得到這個輸出:

Filesystem                                  Size    Used   Avail Use%    Mounted on
/dev/mapper/VolGroup-lv_root   7.0T  3.6G  6.6T   1%          /
tmpfs                                         190G  216K  190G   1%        /dev/shm
/dev/sda1                                485M   38M   422M  9%    /boot

我在 /dev/mapper/VolGroup-lv_home 上沒有任何文件。簡單地執行 mke2fs 是否可以將其修復為可掛載?我應該使用什麼樣的選項來執行它。我以前從未調整過卷的大小或使用過 mke2fs。我不想讓這個爛攤子變得更糟。

因此,經過一番研究,我放棄了並決定重新格式化它。

mke2fs -t ext4 /dev/mapper/Vol_home

還好我一開始沒有任何數據。

它可能是由於驅動器控制器可能在機箱中的一些詭計引起的 - 如果重新插入原來的方式,問題可能會消失 - 或者配置回文件系統最初創建時的設置 - 或者它可能只是是韌體或實用程序的一個錯誤(過去很常見) - 但是

sudo resize2fs /dev/mapper/Vol_home

將修復超級塊(並截斷任何可能存在於最後一個塊中的數據 - 大概現在您的控制器已經聲明了這些數據,並且無論如何都不會提供給具有目前配置的系統)。

引用自:https://serverfault.com/questions/548237