我的电脑上安装了两个发行版:Ubuntu 和 Xubuntu(不包括 Windows)。我首先为 ubuntu 创建了一个带有交换分区和主分区的分区。
当我为第二个发行版 (Xubuntu) 创建分区时,我没有意识到我没有创建 HOME 分区。现在,当在 Ubuntu 或 Xubuntu 中启动时,我无法将文件保存到我的 HOME 文件夹。
1.我需要为 Xubuntu 创建另一个 HOME 分区吗?另外,我不知道是否必须创建第二个交换分区,但我还是这么做了。
2. 为这两个发行版创建分区的最佳方法是什么?
3. 我可以只共享 HOME 分区吗?如果可以,怎么做?
由于我暂时无法在此处添加图片,请参阅截图在这里。
答案1
我是否需要为 Xubuntu 创建另一个 HOME 分区?另外,我不知道是否必须创建第二个交换分区,但我还是这么做了。
我会为每个操作系统使用不同的 /home/。你永远不知道是否会遇到这样的问题:两个文件的名称相同,但在两个不同的操作系统上却有不同的作用。
完全可以使用 1 次交换。
为这两个发行版创建分区的最佳方法是什么?
我会用 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 的虚拟站点设置为该分区。也许创建一个将所有配置文件复制到该分区的脚本(因此这些文件也会被备份)。