如何将 /home 放在不同的分区中?

如何将 /home 放在不同的分区中?

是的,我有 2 个硬盘,每个硬盘有 2 个分区(备份和 Windows),还有另一个硬盘,每个硬盘也有 2 个分区,但只使用了一个。我的硬盘 2:分区 1 上有 Ubuntu,但我已经到了 /home 文件夹无法再容纳更多文件的地步,但分区只填充了大约 15%。所以我做了一些研究,发现你可以把它放在一个单独的分区上,但大多数指南对我需要做什么都含糊其辞。有人能给我一步一步的说明,告诉我我需要做什么,或者告诉我一个更简单或不同的方法来修复这个 /home 文件夹容量问题吗?

答案1

看看这个答案:更改默认下载目录

为方便您使用,请在此处发布:

Ubuntu 调整这次对你有用,但包括安装Ubuntu 调整软件,其直观的 GUI 将指导您完成此过程和其他一些有用的过程。

安装后,只需从主菜单中的系统工具子菜单中选择 Ubuntu Tweak。之后,您可以转到侧边栏中的“个人”部分并查看“默认文件夹”,您可以在其中选择下载、文档、桌面等的默认文件夹。

在此处输入图片描述

我希望这对你有帮助。

祝你好运!

不幸的是,我还没有测试过你想要做什么,但我已经读到,如果你将默认主文件夹和其他默认文件夹放在不同的分区中,你将需要自动挂载该分区以免在启动时遇到重大问题。

有一次我尝试使用 2 个不同的硬盘驱动器进行此操作,结果在启动时出现错误,通过安装硬盘驱动器分区并关闭会话并再次登录解决了这个问题。

我希望你能找到更好的解决方案,但这可能会给你一个线索,让你知道从哪里开始。请告知你是如何解决这个问题的。

祝你好运!

答案2

在单用户桌面系统上,您通常至少使用 2 个分区 - 最好是 3 个:一个用于系统,一个用于交换,第三个用于主分区。

如果您有足够的 RAM,则不需要交换,除非休眠,这是一件好事。如果没有理由多做或少做,通常可以选择 1.5 倍的物理 RAM 大小作为交换。

因此,如果您到目前为止还没有使用第二个分区,我将利用这个机会通过分割空闲分区来创建交换空间。

如果重大升级失败,单独的家庭分区会很有用。您可以安装新系统而无需触碰家庭,并保留所有数据、所有设置、所有电子邮件等。

但是你必须调查一下,为什么你只能使用当前分区的 15%。

为了创建新的分区,我建议

sudo gparted

对空闲分区进行重新分区。

稍后,使用以下命令格式化一个分区,该分区将是新的 /home

mkfs.ext4 

对于 ext4 文件系统。您复制主文件夹内容,保留属性和权限 - 最简单的方法是使用午夜指挥官 - 同时保留日期/时间,这样您的文件就不会获得复制的时间/日期。

然后,您将新分区挂载为 /home。这将隐藏您的旧 /home,这会使以后删除它变得有点棘手,但您不想在它工作之前删除它。

要删除旧内容,请卸载 /home,然后将 /home 重命名为 /home-old,并创建一个空的 /home 文件夹以重新安装新分区。然后,您就可以安全地删除 /home-old。

相关内容