我在 Youtube 上看了一些视频,并在互联网上阅读了一些有关分区的内容。但我仍然不清楚如何对我的 4 个驱动器进行分区。除了 Raspberry Pi 和 VM 之外,我没有 Linux 经验,所以请简单解释一下。我将在现有的 Windows 10 安装上安装 Ubuntu MATE,这给我带来了问题。
- 2 个 2TB Seagate HDD,Raid0 中
- 1 个 500GB 希捷硬盘
- 1x 120GB 三星 840 SSD
据我了解,我需要/SSD 上大约 20GB 的分区,以及/家建议放在大硬盘上。这是否意味着我安装的所有软件/家启动“缓慢”,并且完全没有从我的 SSD 中获益?/交换(16GB?)不应该放在 SSD 上,我该用什么来填充剩下的 100GB?
理想情况下,我希望我的启动时间和程序启动时间至少与 Windows 10 一样快,我完全将其安装在 SSD 上。我所有的重要数据都已备份,并且我的所有驱动器都可以格式化。我遇到了一个将应用程序缓存在 RAM 中的程序(8GB 够用吗?)这有用吗?
TL;DR 我如何对这些驱动器进行分区以获得最佳速度?
答案1
对磁盘进行分区不会提高速度。如果您将“/”和 /boot(如果您希望为其单独分区)放在 SSD 上,则 SSD 的优势最大。从 SSD 启动我的系统大约需要 7 到 10 秒。
如果我是你,我会将 SSD 用于“/”,并将 /home 作为单独的分区。但我也不会将 /home 用于个人数据,而是更改 ./config/users-dirs.dirs 以将目录更改为 500Gb(因此将其安装为分区)。这样,所有个人文件和所有下载等都不会占用你的 SSD。也交换 500Gb。2Tb 可以作为另一个数据分区。
关于交换:可以随意使用 8Gb、16Gb 甚至 32Gb。旧规则是使用 2 倍的 RAM,但现在你可能甚至不需要它。这实际上取决于用途:如果你休眠/挂起,你就需要它。如果你关闭机器(因为它会在几秒钟内启动),你在正常使用时可能不需要它。
但请注意:如果您将机器用于更频繁的使用。运行大型数据库、运行网站、运行游戏服务器或类似的东西,最好将其中一些存储到 SSD 上,而不必担心 SSD 的磨损。在这种情况下,我会全力以赴地使用 SSD,并为磁盘故障做好准备:经常备份并在旁边准备一个或多个备用 SSD。