为 Ubuntu 18.04 分区 2 个 SSD(1 TB NVMe SSD 和另一个 1 TB SSD)

为 Ubuntu 18.04 分区 2 个 SSD(1 TB NVMe SSD 和另一个 1 TB SSD)

我的笔记本电脑目前只有一块 256GB 的 SSD,上面预装了 Windows 10。我不需要在这个 SSD 上安装 Ubuntu,所以我将移除这个驱动器。我打算移除 Windows 10 SSD,并在这台笔记本电脑上的 2 块 1TB SSD 上只运行 Ubuntu。

我需要将 Ubuntu 安装在 1TB NVMe SSD 和另一个 1TB 2.5 英寸内置 SSD 上,我将把后者放入这台笔记本电脑中,以替换旧的 256GB SSD。然后我将能够使用 LVM 来管理这两个存储设备,以便最有效地利用这两个驱动器。我将使用这两个驱动器进行一些繁重的机器学习和深度学习项目。我不打算在这台笔记本电脑上创建任何虚拟机客户操作系统,只创建 Ubuntu 18.04 单启动。如何对我的笔记本电脑上的 2 个 SSD 进行分区以实现 Ubuntu 18.04 单启动?

据我所知,我们需要 root ( /)、swap home ( /home) 分区。我需要这 2TB 的磁盘空间 (1 + 1) 有效地用于这三个分区,而无需安装任何这些驱动器。我做了一些研究,其中 1TB -

交换(SWAP) - 32GB

root(/) - 分配交换后的剩余容量

home(/home) - 分配了全部 1TB

我认为 root 需要那么多存储容量吗?有没有办法减少这个并将存储容量添加到家庭?因为我的工作很繁重,所以我需要更多的家庭存储容量?

答案1

在一个根分区上安装 Ubuntu /。让 Ubuntu 18.04 安装程序默认创建一个交换文件,而不是不必要的交换分区。如果您有大量 RAM 并且不将其用于休眠,则交换文件将保持较小。另一个 SSD 可以在启动时自动安装以用作存储空间,或者使用 LVM 将 Ubuntu 18.04 跨越两个 SSD。

第一种方法的优点是,您可以移除第二个 SSD 并将其放入新计算机中,而 SSD 上的所有文件仍会保留在新计算机上。第二种方法的优点是,它可以最有效地利用可用的磁盘空间。我目前使用第一种方法,但如果其他人对第二种方法进行了很好的解释,我鼓励您尝试一下。

答案2

为什么是 2x1T 而不是 1x2T SSD?这将大大简化您的条件并避免任何分区问题:一个分区用于数据和交换文件...或者,如果我是您,1 个小型 NVMe SSD 用于根 fs 和交换(文件或分区 - 64/128G 就足够了)和一个大的 2T sata SSD 用于 /home 目录...

相关内容