我的 Ubuntu LTS 机箱分区如 GParted 屏幕截图所示。有单独的 ext4 分区用于 root、usr、home 和几个 ntfs 数据分区(用于 Windows/Mac VM 磁盘映像)。/
、/usr
和/home
分区按此顺序彼此相邻。
现在事实证明,/usr
分区最好比现在更大——在最近的一次更新中,我收到一条错误消息,提示空间不足(可用空间约为 2gb)。
root
有一些未使用的空间,但不足以简单地移动其中的文件/usr
。但是,/home
有足够的空间来移动中的所有文件/usr
。
所以我想/usr
拥有更多空间。我有两种方法 -
基本上是合并
/
和/usr
。cp -a
将 中的所有文件复制()/usr
到/home
,然后删除usr
分区并扩展/
以包含未使用的空间。然后将/usr
文件从移动home
到root
。只需将内容移动/复制到另一个分区就足够了吗?缩小
/
并添加空间/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 的可用空间。