![尝试调整大小后无法挂载主页(几何形状不良:块数超出设备大小)。](https://linux22.com/image/804916/%E5%B0%9D%E8%AF%95%E8%B0%83%E6%95%B4%E5%A4%A7%E5%B0%8F%E5%90%8E%E6%97%A0%E6%B3%95%E6%8C%82%E8%BD%BD%E4%B8%BB%E9%A1%B5%EF%BC%88%E5%87%A0%E4%BD%95%E5%BD%A2%E7%8A%B6%E4%B8%8D%E8%89%AF%EF%BC%9A%E5%9D%97%E6%95%B0%E8%B6%85%E5%87%BA%E8%AE%BE%E5%A4%87%E5%A4%A7%E5%B0%8F%EF%BC%89%E3%80%82.png)
这是在一台新电脑(实际上是超级电脑)上。它给我的 home mount 上有 15T,root 上有 50G。我尝试将 7T 分配给 root 并调整大小(因为我在这台机器上放置了一个本地 yum repo,因为它没有互联网访问权限,也永远不会有)。
我尝试按照此处的说明进行操作:Centos6.3磁盘空间分配但出了点问题,主页无法再次挂载。相反,我从 dmesg | tail 中得到:
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。我不想让这个烂摊子变得更糟。
答案1
这可能是由机箱中的驱动器控制器的一些欺骗引起的 - 并且如果重新插入原来的位置,问题可能会消失 - 或者配置回文件系统最初创建时的设置 - 或者它可能只是一个固件或实用程序的逐一错误(曾经相当常见) - 但是
sudo resize2fs /dev/mapper/Vol_home
将修复超级块(并截断最后块中可能存在的任何数据 - 这些数据现在可能已被您的控制器声明,并且无论如何都不会通过当前配置提供给系统)。
答案2
所以经过一番研究后我放弃了并决定重新格式化它。
mke2fs -t ext4 /dev/mapper/Vol_home
幸好我一开始就没有任何数据。