在 Linux 上“合并”分区且不丢失数据的行动计划

在 Linux 上“合并”分区且不丢失数据的行动计划

我的 Ubuntu LTS 机箱分区如 GParted 屏幕截图所示。有单独的 ext4 分区用于 root、usr、home 和几个 ntfs 数据分区(用于 Windows/Mac VM 磁盘映像)。//usr/home分区按此顺序彼此相邻。

现在事实证明,/usr分区最好比现在更大——在最近的一次更新中,我收到一条错误消息,提示空间不足(可用空间约为 2gb)。

root有一些未使用的空间,但不足以简单地移动其中的文件/usr。但是,/home有足够的空间来移动中的所有文件/usr

所以我想/usr拥有更多空间。我有两种方法 -

  1. 基本上是合并//usrcp -a将 中的所有文件复制()/usr/home,然后删除usr分区并扩展/以包含未使用的空间。然后将/usr文件从移动homeroot。只需将内容移动/复制到另一个分区就足够了吗?

  2. 缩小/并添加空间/usr。我不确定这样做是否简单。是吗?

我不确定哪个是更好的选择,以及我的方法是否合理。我计划使用 GParted 从实时启动 USB 上进行操作。如果您知道如何操作以及上述哪个选项更好,请提供建议。

这个问题很有帮助但还不够。

在此处输入图片描述

答案1

磁盘上的 3 个分区、//usr/home总共有 32GB 的可用空间,因此将这三个分区合并起来将得到一个具有那么多可用空间的分区。

此外,如果您从未用完过 RAM 空间,则交换空间可能会太大。

例如, 本文 建议 8GB–64GB 的 RAM 数量仅为 4G 到 0.5X RAM,如果使用休眠模式,则为 1.5X RAM 数量。

如果您的 RAM 为 16GB 并且您使用休眠模式,那么 24GB 交换空间就足够了,这将释放额外的 5GB。如果您不使用休眠模式并分配 8GB 交换空间,那么您将获得大约 20GB 的空间。

总而言之,可以得到大约 53GB 的可用空间。

相关内容