使用 parted 时出错,需要通过 initramfs 恢复

使用 parted 时出错,需要通过 initramfs 恢复

我在虚拟机中使用parted时发出了错误的命令,减少了磁盘最后一个分区的大小。我将其减少了 170GB(从 107 到 90)。重新启动后,当 initrams 提示时,我意识到了这个问题。现在报告:

文件系统大小(根据超级块)为 22591744 个块。设备的物理大小为 18350256 个块。

我该如何恢复这种情况?我尝试使用 e2fsck,但我不知道如何将分区的末尾放回去(如果可能的话)。

答案1

我在同一个根目录上进行了全新安装,并保留了主目录。我创建了一个同名用户,并使用 chown 授予该用户 rw 权限。此外,我必须手动编辑 fstab 文件以挂载预先存在的分区(恢复旧的 UUID)。

相关内容