Centos6
嘗試調整大小後無法掛載(錯誤的幾何形狀:塊數超過設備的大小)。
這是在一台新電腦上(實際上是超級電腦)。它讓我在家庭安裝上使用 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
將修復超級塊(並截斷任何可能存在於最後一個塊中的數據 - 大概現在您的控制器已經聲明了這些數據,並且無論如何都不會提供給具有目前配置的系統)。