如何优雅地重新分区我的硬盘?

如何优雅地重新分区我的硬盘?

我的 /home 分区 (/dev/sda7) 空间不足,现在我意识到我应该在 /home 分区而不是 Windows 分区中放置更多空间(因为我不再经常使用 Windows)。我想要做的是缩小 Windows 分区(足够简单),然后从缩小的 Windows 分区(NTFS、/dev/sda1)留下的空间中获得额外的 /home 空间。有没有一种方法可以在不丢失任何数据并维护单个 /home 分区的情况下执行此操作(或者如果两个 /home 分区可以视为一个)?下面附有我的 GPT 硬盘文件系统的图像。

谢谢

GPT 硬盘分区

答案1

使用 LVM 可能是避免困难且危险的磁盘操作的最佳选择。尽管如此,重新分区是可以完成的,但过程漫长且容易出错。我不能说哪些可用的分区工具足够可靠值得信赖。所以坐下来认真思考你在做什么。

  • 将 NTFS 文件系统减小到足够的大小
  • 将 NTFS 分区减少到相同(或左右)的空间
  • 将所有分区移动到前一个分区之后
  • 调整大小/增加目标主分区
  • 调整/增加主文件系统的大小。

答案2

不可以,您不能将 Windows 分区之后的未分配空间添加到您的/home分区中,因为它们之间还有其他分区。

您可以做的是从两个分区创建一个 LVM 卷组,然后在该卷组中创建一个逻辑卷(与逻辑分区不同)。通过将其放入/home逻辑卷中,您将能够使用两个分区提供的空间,减去存储空间和计算方面的一些开销。

这个 stackexchange 论坛中详细介绍了 LVM、分区等内容,因此详细步骤超出了任何一个问题的范围。

我的建议是研究 LVM 并决定它是否适合您。如果是这样,/home请再次通过研究和询问来制定如何将其迁移到 LVM 的计划具体的问题。请注意,进行工作备份/home应该是您计划的一部分。然后,执行你的计划:)

相关内容