我刚刚组装了一台新电脑。我有一块 128GB 的 SSD 和一块 1TB 的 HDD。为了速度和整洁,我希望我的操作系统是唯一占用 128GB SSD 的东西。我希望只允许 Ubuntu 本身修改 128GB SSD。我希望将 1TB HDD 用于所有程序,让操作系统在整洁的 128GB SSD 上自由、快速地独立运行。
答案1
您可以将 Ubuntu 安装的基础 ( /
) 与主数据区域 ( /home
) 分开。此操作在安装期间完成。
- 启动 Ubuntu 安装程序并
Try Ubuntu before installing
在出现提示时选择选项。 - 打开 Gparted 并让它扫描您的驱动器。
由于您的驱动器是新的,我将在这里概述一些额外的步骤以确保一切顺利。
- 从窗口右上方的下拉菜单中选择一个驱动器。两个都可以,而且应该已经选中了一个。请确保它不是您的 USB 记忆棒或 DVD。
Device
在窗口顶部的菜单下,选择Create a new partition table
。- 选择 GPT 选项并
Apply
退出窗口。 - 选择另一个驱动器并按照相同的步骤操作。
- 现在,重新选择您首先选择的驱动器。
- 右键单击区域
Unallocated Space
,然后选择在该空间中创建新分区的选项。 - 为新分区创建文件系统
ext4
,并确保它将被创建为Primary Partition
。您可以根据需要为驱动器添加标签,但这完全是可选的。 - 对第二个驱动器执行相同的分区创建过程。
- 现在您已将所有这些操作排队,请单击窗口顶部的绿色复选标记以应用它们。
- 完成后,关闭 Gparted 并打开 Ubuntu 安装程序。
- 按照步骤操作,直到出现一个窗口,提示您如何安装 Ubuntu。选择该
Something Else...
选项并单击Next。 - 在这里,右键单击 SSD 上的分区并进入其属性。
- 创建挂载点
/
并点击OK。您可以根据需要选中格式化选项ext4
,但这不是必需的。 - 进入 HDD 分区的属性并将其挂载为
/home
。 - 完成所有操作后,继续安装。
- 安装完成后重新启动,Ubuntu 应该在您的 SSD 上,而数据应该在您的 HDD 上。
如果您最终发现 SSD 上的空间不足(除非您在其上创建另一个分区,否则这种情况不太可能发生),您可以将一些文件夹从 SSD 移到 HDD 并从其原始位置符号链接到它们,但这并不总是很有效,并且无法对许多文件夹执行此操作。这必须是另一个问题,另一个答案。
如果您有任何疑问,请发表评论。
答案2
关于 SSD 与 HDD 组合的最佳分区方案,这里已经有很多文章进行了介绍。基本上有两种方法,每种方法都有优点和缺点,我们可以根据个人喜好进行考虑。
除 HOME 之外的所有内容均保留在 SSD 上
为此,我们在安装 Ubuntu 时选择“执行其他操作”以将所有操作系统安装在 SSD(挂载点/
)上,但使用挂载点格式化 HDD /home
。
优点:
- 通过在其自己的分区/驱动器上设置 HOME,可以轻松升级或重新安装分发。
- 数据目录无需额外配置。
- 添加的新用户将使用 HDD for HOME,无需进一步的配置步骤。
缺点:
- 缓存和应用程序的配置文件将会变慢。
- 大型应用程序(例如游戏)可能需要 SSD 上的大量空间。
将所有非大数据保存在 SSD 上
为此,我们将在 SSD 上完全安装 Ubuntu,但是创建数据目录的符号链接指向它们在硬盘上的物理位置。
优点:
- 操作系统和应用程序缓存的最快速度。
- 配置或大量数据的差异备份变得更加容易。
缺点:
- 需要为每个用户进行一些配置。
- Ubuntu 重新安装可能会意外覆盖设置文件。
无论你选择哪一个,最好把硬盘末端的交换区。