如何在 Ubuntu 中移动和重新排列分区

如何在 Ubuntu 中移动和重新排列分区

我的分区乱糟糟的。这张图片基本概括了一切。我不明白为什么会有小块未分配区域。我的目标是将整个 /dev/sda4 分区移动到新硬盘(包括交换分区)。然后增加存储(/dev/sda3)中的剩余空间。

先感谢您。

在此处输入图片描述

答案1

您需要根据需要对新驱动器进行分区,然后可以使用例如 liveUSB 或 LiveCD 来启动系统。

以 root 身份(使用 sudo)使用 cp -p(保留权限)将文件从旧驱动器复制到新驱动器。

然后你需要使用 sudo chroot 进入环境(这是一个高级主题)并从 chroot 内部运行 grub install。(如果你删除原始驱动器,这可能会更容易)

然后,如果您还没有这样做,请移除现有驱动器并确认辅助系统启动。可能需要多次尝试才能正确配置 grub。确认转移的系统上没有数据丢失。

最后,您可以从旧驱动器中删除 Linux 系统。完成后,您可以将两个驱动器放入系统中。此时可能需要进一步的 grub 配置。

另外,调整 NTFS/Window 分区大小最好使用 Windows 磁盘管理

答案2

我无法说这种方法有多安全,我只能告诉你,在类似情况下,这种方法对我非常有效。你的情况可能有所不同。就我而言,我已完全备份,并准备在必要时从头开始重新安装。

重新启动系统并启动 Ubuntu LiveCD...然后只需使用图形 GParted 分区管理器来调整分区的大小。

我遇到的一个问题是 LiveCD 会自动挂载 Linux 交换分区。因此,在编辑这些分区或它们所属的扩展分区之前,您需要右键单击它们并为每个 Linux 交换分区选择“关闭交换”。

完成此操作后,我能够调整和操作我的根分区。我认为尝试我的方法比完全重新安装和恢复更快。祝你好运!

相关内容