我在 Linux 中删除并创建了一个新分区,fdisk
以便调整它的大小并重新启动系统,以通知内核分区表中的更改,但系统无法启动。可能是什么问题呢?
答案1
最可能的解释是为新分区输入的起始扇区与旧分区不完全相同。请注意此警告有关使用 fdisk 的 Red Hat 说明:
警告:如果您要重新创建分区以便在已安装的文件系统上留出更多空间,请确保使用与以前相同的起始磁盘扇区来创建该分区。否则调整大小操作将不起作用,并且整个文件系统可能会丢失。
(请注意,gdisk 比 fdisk 具有更丰富的功能集,因此您将来可能需要考虑 gdisk。)
答案2
要尝试解决此情况,请为自己准备一个包含以下内容的实时启动介质testdisk
。让它扫描您的磁盘,看看是否可以将分区表恢复到工作状态。
一旦您的系统恢复正常工作,您可以尝试再次扩展根分区,希望能获得更好的结果。