有很多这样的问题,但它们要么没有答案,要么不足以让我完全理解如何做到这一点。
我刚刚为新电脑买了零件,所以我有一块全新的空 SSD(128 GB)和 HDD(1 TB)。我的计划是在 SSD 上安装 Linux 和 Windows,以及一些 Windows 游戏,其余数据则放在 HDD 上。
据我理解,该过程如下:
- 在 SSD 上安装 Windows
- 将用户文件夹的内容移动到硬盘
- 在 SSD 和 HDD 中为 Linux 创建一个分区
- 在 SSD 上安装 Linux,
/home
也可以/var
在 HDD 上安装
我的问题是:
- 这个过程正确吗?
- 为了放入
/home
硬盘,我应该在安装期间进行此操作,还是稍后使用符号链接进行操作? - 是否
/var
值得/tmp
放弃 SSD? - Windows 程序通常安装在
Program Files
User 文件夹之外的文件夹中。安装程序时,每次我是否都必须将目录更改为 HDD,还是应该以与Program Files
移动 User 内容相同的方式移动文件夹? - 对于 Linux SSD 分区来说,40 GB 似乎足够了。对吗?
- 即使位于 SSD 中,我也可以将该
swap
分区放在 HDD 中吗?/
答案1
你的做法是正确的。
“为了将 /home 放入硬盘驱动器,我应该在安装期间执行此操作,还是稍后使用符号链接执行此操作?”
在安装时 - 选择其他内容进行自定义分区。它不是符号链接,但 /home 将位于其自己的分区中。
“/var 或 /tmp 是否值得从 SSD 移走?”
取决于您当前和将来的需求,但这样做是可以的。
“Windows 程序通常安装在 User 文件夹之外的 Program Files 文件夹中。安装程序时,我是否每次都必须将目录更改为 HDD,或者我是否应该以与移动 User 内容相同的方式移动 Program Files 文件夹?”
在 Linux 中,大多数程序都安装在 /usr 下,因此您也可以为 /usr 创建一个单独的分区。许多人将应用程序和程序安装在 /opt 下。它也是自己的分区的理想选择。
“40 GB 对于 Linux SSD 分区来说似乎足够了。对吗?”
完全没问题。如果你愿意,只需 10 GB 空间就可以安装整个 Linux。
“即使 / 在 SSD 中,我可以将交换分区放在 HDD 中吗?”是的,可以。除非您将计算机置于休眠状态或内存不足,否则交换分区的使用范围并不大。
注意:我建议您使用 gparted 进行分区,使用 LVM 进行逻辑卷,因为它们为您提供了很大的灵活性。您可以参考我之前关于 LVM 的问题这里。它有很多指向其他资源的指针/参考。