磁盘中间的恢复分区

磁盘中间的恢复分区

我有一台三星笔记本电脑,预装了 Windows 8,后来更新到了 Windows 10。然后我安装了 Ubuntu,为此我创建了 4 个分区,即交换分区、启动分区、根分区和主分区。但是 Linux 空间不足,所以我缩小了 C: 单元以调整 Linux 分区的大小。但我的分区顺序如下:

  • sda1 NTFS(Windows 恢复)500 MiB
  • sda2 FAT32(EFI 系统)300 MiB
  • sda3(MSR)128 MiB
  • sda4 NTFS(Windows C:) 250 GiB
  • 151.68 GiB 免费
  • sda10 (Linux 交换) 4.88 GiB
  • sda5 NTFS(恢复)813 MiB
  • sda9 ext4 (/boot) 977 MiB
  • sda11 ext4 (/) 9.54 GiB
  • sda12 ext4 (/home) 24.51 GiB
  • sda6 NTFS(恢复)350 MiB
  • sda7 NTFS (三星-REC2) 21.16 GiB
  • sda8 FAT32 (Samsung_REC) 1 GiB

所以我意识到如果不移动恢复分区,我就无法调整 Linux 分区的大小,但是,我担心如果我移动它,分区将无法被识别或没有用处,我计划将其移动到磁盘底部,/home 分区后面,但 Linux 分区也会被移动。我该怎么办?

编辑:gparted截屏

答案1

我真的不知道移动恢复分区是否安全,所以我理解你的担忧。如果让我猜的话,我会说这是可能的,但不要引用我的话。

如果您没有得到更有用的答案,您可以考虑这种情况:

  1. 启动一些实时 CD Linux。
  2. 在可用空间中创建一个新分区。计划是:这将是您的新/home。创建文件系统。在 下挂载/mnt/target
  3. 安装sda12/mnt/source;安装sda11/mnt/ubuntu
  4. 使用 将数据从source复制targetsudo cp -a。注意不要弄错/mnt/target/source/结构。 直接在 下有隐藏目录或文件的情况并不常见/home/,但请检查是否有。
  5. 调整/mnt/ubuntu/etc/fstab(以防万一,保存一份副本!)以使用新分区而不是旧分区作为 Ubuntu /home
  6. 检查所有数据是否都sourcetarget
  7. 再检查一遍。
  8. 您可以启动 Ubuntu 来验证它是否以新的 开始/home。再次检查所有数据是否都在那里。然后返回 live CD。
  9. 破坏sda12
  10. 扩张sda11

这样,您将获得大约 150 GB/home和大约 34 GB /

附加提示:

  • 如果要扩展 swap ( sda10),请事先做好。
  • 此场景需要一些有关的知识/etc/fstab。您可能会发现此blkid命令在编辑时很有用fstab

相关内容