如果我最终想在 1 TB 硬盘上安装 3 个 Linux 发行版并在它们之间共享文件,我应该为 Ubuntu 创建哪些分区?

如果我最终想在 1 TB 硬盘上安装 3 个 Linux 发行版并在它们之间共享文件,我应该为 Ubuntu 创建哪些分区?

我正在考虑对新硬盘进行分区,但不确定如何进行。

我安装 Linux 的驱动器是 1 TB,我想为我的/和单独分区/home。我在 Google 上搜索了一下,看到有人建议将/tmp/usr/var目录放在单独的分区上,如果能提供任何有关这样做的好处以及所需大小的大概数字的信息,我将不胜感激。我知道交换分区需要是主分区,也需要有自己的分区。

我希望最终能在一个硬盘上安装三个不同的 Linux 发行版,并能毫无困难地从这三个发行版访问我的主目录和个人文件。我知道它们都必须位于主分区上。我不确定应用程序如何安装,以及是否需要在每个操作系统上安装它们,或者它们是否可以从这三个操作系统访问。

答案1

如果是 Linux 而不是 Windows,我可能会建议使用 gpt 分区。Ubuntu 安装到 gpt 并可以使用 BIOS 或 UEFI 启动。但 Windows 只能从带有 UEFI 的 gpt 分区驱动器启动。但使用 gpt 分区,您不会遇到任何主分区或逻辑分区问题。

大多数桌面安装不需要为各种系统文件夹建立单独的分区。有些使用 SSD 的桌面可能希望将它们放在旋转驱动器上,或者将临时文件安装在内存中。

不要使用单独的 /boot。不要共享 /home,而是创建单独的 /mnt/data 分区。唯一的问题可能是不同的安装是否 UID 相同。

如果 BIOS 带有 MBR 分区,则 Linux 分区不必是主分区,Windows 需要主分区才能启动。最好使用一个或两个主分区,然后将整个驱动器的其余部分作为一个大的扩展分区,用于无限数量的逻辑分区。

对于 Ubuntu 所需的总空间:Ubuntu 的标准安装只是 /(根)和交换,但如果分配超过 30GB,最好为 /home 添加另一个分区:仅当 gpt - gpt 中的所有分区都是主分区:

gpt: 300 MB efi FAT32 w/boot flag (for UEFI boot or future use for UEFI, you only can have one per drive, so if already existing do not attempt another)

gpt: 1 MB No Format w/bios_grub flag (for BIOS boot not required for UEFI)

对于 gpt(GUID) 或 MBR(msdos) 分区 Ubuntu 分区 - 仅在硬盘空间有限的情况下使用较小的根目录。如果总空间小于 30GB,则只需使用 / 而不是单独的 /home 或标准安装。

1. 10-25 GB Mountpoint / primary or logical beginning ext4
2. all but 2 GB Mountpoint /home or /mnt/data  logical beginning ext4
3. 2 GB Mountpoint swap logical
4. If desired leave space for added / (root) of 20GB each

根据您拥有的内存量,您可能不一定需要交换,但仍然建议使用一些。我不休眠(对我来说启动速度足够快),但如果休眠,则需要交换等于 RAM 的 GiB 而不是 GB。如果使用 Windows 双启动,还建议使用共享 NTFS 分区。但您通常无法在安装过程中创建它,只需留出一些空间即可。或者提前分区(推荐)。提前分区的一个优点是安装程序将使用交换空间来加快安装速度。感谢 Herman 提供的提示。

https://help.ubuntu.com/community/DiskSpace

建议在 3TB 驱动器上对 Ubuntu 进行分区。

这个分区方案有问题吗?

TheFu 的另一个高级建议是使用 Multiple / (root) - Post #5 与我实际做的类似

http://ubuntuforums.org/showthread.php?t=2170308

相关内容