为 Windows 10 + Ubuntu + 任何发行版进行分区

为 Windows 10 + Ubuntu + 任何发行版进行分区

最近我读了很多资料,以便对我的单个驱动器进行干净安全的分区。我已经在 60Gb 分区上安装了 Windows 10。现在我想将剩余的空间用于 Ubuntu 和另一个发行版(比如 Debian)。这是我目前的计划。

分区

Windows 已经为系统创建了一个额外的 500Mb 分区(不要问我更多有关它的信息,我不知道),所以,目前我的驱动器如下所示:

  • 500 Mb ntfs 用于“系统”
  • 适用于 Windows 10 的 60 Gb ntfs
  • 240 GB 的可用空间,可以满足我的任何需求

据我所知,我无法添加超过 2 个分区。以下是我要做的:

  • 1 个主 ext4 分区致力于 Grub
  • 1 个扩展的 ext4 分区,用于交换、发行版和存储

这样,扩展分区就会被分成4个部分:

  • 1 个 ext4 分区用于交换
  • 1 个 ntfs 分区,用于所有操作系统(包括 Windows)共享的存储
  • 1 个用于 Ubuntu 的 ext4 分区(20 Gb)
  • 1 个用于 Debian 的 ext4 分区(20 Gb)

贮存

我必须将操作系统绑定到存储分区。我发现了一些与我在这里要做的事情相近的东西https://askubuntu.com/a/223670/392225。不过,我想像这样将存储文件夹划分给多个用户。

storage/
  userA/
  userB/

因此,全球地图将如下所示:

Windows : C:/[user]    -> storage/[user]
Ubuntu  : /home/[user] -> storage/[user]
Debian  : /home/[user] -> storage/[user]

给定几个类似的符号链接/home/[user]/Downloads -> /media/storage/[user]/Downloads,我假设 Linux 能够允许访问/home/[user](即位于的链接文件夹/media/storage/[user]),并拒绝访问安装在的分区的根目录/media/storage

问题 :-)

  1. 您觉得这个分区怎么样?作为初学者,我猜有些细节我不太清楚。如果您能向我展示潜在的缺陷和改进方法就太好了。
  2. 这样安全吗?我想阻止用户 A 访问用户 B 的文件夹。我对如何在 Linux 上处理权限有一点了解(chmod我猜),但在 Windows 上完全没有经验。
  3. 您有更好的解决方案吗?如果您自己的 PC 目前采用这样的结构,您介意分享一些有关您自己的选择的细节吗?
  4. 关于已安装驱动器的 Linux 权限,我的假设正确吗?

谢谢!


编辑

https://help.ubuntu.com/community/Grub2/Installing似乎说在专用分区上安装 Grub 是个坏主意。我不确定是否正确,但如果是这样,是不是说如果不先安装 Linux,就无法安装 Grub?

答案1

1) 此分区应该可以正常工作,但请务必了解如何以及在何处安装 GRUB,以确保在启动期间可以找到它。有关更多信息,请访问此处:https://help.ubuntu.com/community/WindowsDualBoot

2) 由于存储分区是 NTFS 分区,因此任何访问控制在 Linux 和 Windows 中都无法起作用。

3) 我使用的结构有 2 个 SSD(1 个用于 Ubuntu,1 个用于 Windows)和一些共享 HDD。共享 HDD 的格式为 NTFS,不使用任何类型的访问控制。我的大部分数据都在那里,而且由于这台机器仅供我使用,我不需要任何方法来限制来自任何操作系统的访问。

相关内容