两个发行版(Ubuntu 和 Xubuntu)的 HOME 分区问题

两个发行版(Ubuntu 和 Xubuntu)的 HOME 分区问题

我的电脑上安装了两个发行版:Ubuntu 和 Xubuntu(不包括 Windows)。我首先为 ubuntu 创建了一个带有交换分区和主分区的分区。

当我为第二个发行版 (Xubuntu) 创建分区时,我没有意识到我没有创建 HOME 分区。现在,当在 Ubuntu 或 Xubuntu 中启动时,我无法将文件保存到我的 HOME 文件夹。

1.我需要为 Xubuntu 创建另一个 HOME 分区吗?另外,我不知道是否必须创建第二个交换分区,但我还是这么做了。

2. 为这两个发行版创建分区的最佳方法是什么?

3. 我可以只共享 HOME 分区吗?如果可以,怎么做?

由于我暂时无法在此处添加图片,请参阅截图在这里。

答案1

  1. 我是否需要为 Xubuntu 创建另一个 HOME 分区?另外,我不知道是否必须创建第二个交换分区,但我还是这么做了。

    我会为每个操作系统使用不同的 /home/。你永远不知道是否会遇到这样的问题:两个文件的名称相同,但在两个不同的操作系统上却有不同的作用。

    完全可以使用 1 次交换。

  2. 为这两个发行版创建分区的最佳方法是什么?

    我会用 3 来回答。虽然我反对“最佳”方法……但没有“最佳”方法。有几种方法,但任何一种方法都可以。这也取决于您使用机器的用途。

  3. 我可以只共享 HOME 分区吗?如果可以,怎么做?

    是的,但我不会对 /home/ 本身这样做。为什么不把目录放在不同的分区上,然后将该分区挂载到所有操作系统上呢?就像这样...

    Ubuntu: /root
    Ubuntu: swap
    Ubuntu: /home/user/ 
    xUbuntu: /root
    xUbuntu: swap
    xUbuntu: /home/user/
    /discworld/Pictures
    /discworld/Downloads
    /discworld/...
    

    然后将 /discworld/ 或 /discworld/ 中的目录符号链接到 /home/user/

    • 您还可以跳过单独的 /home/,将其作为 / 的一部分。每个 /home/ 可为您节省约 10Gb。
    • 如果您愿意,您还可以跳过添加超过 1 个交换。

    一般的想法是,您不使用 /home/user/ 并将所有数据存储在其他地方(并且该其他地方可以在任何系统上使用)。这样,xUbuntu 是否使用不同的目录集就无关紧要了:您只需将它们全部添加到该分区即可。

我曾有过使用 1 个 /home/ 共享 Redhat、Suse 和 Ubuntu 的经验,我们很快决定每个操作系统一个 /home/ 和一个大数据分区效果会更好。如果您考虑备份:请备份该分区并保留所有重要数据。所有其他分区都可以通过重新安装来重新创建。如果您将其用作服务器,您需要做的就是将 MySQL 的数据目录指向该分区,并将 apache 的虚拟站点设置为该分区。也许创建一个将所有配置文件复制到该分区的脚本(因此这些文件也会被备份)。

相关内容