我目前正在我的笔记本电脑上安装 Linux Mint,该笔记本电脑配备 128GB SSD 和 1TB HDD,我希望安装它以便操作系统运行在 SSD 上,而大多数非程序文件运行在 HDD 上。
如果可能的话,我希望能够在安装 Linux Mint 后选择在哪里安装程序。这类似于 Windows,您只需在硬盘上创建一个额外的 Program Files 文件夹并在那里安装东西即可。
我是否应该在 SSD 上正常安装,然后仍然可以选择稍后安装程序的位置,或者我可以使用 Linux Mint 安装程序中的高级分区工具以某种方式使其更高效?我对 Linux 还很陌生,所以任何帮助都会很感激。:)
答案1
在 Linux 中,安装内容的位置由软件包决定。因此,您安装的所有内容最终都可能位于 中/usr
。在 Linux 安装时,您可以将 定义/usr
为 HDD 上的一个分区,但在我看来,这不是一个好主意,因为所有内容都会进入该分区,包括您希望保留在 SSD 中的许多程序和库(例如,您的桌面管理器)。
但是,链接是 Linux 的生存之道,您可以在安装后将特定文件或子目录移动/usr
到硬盘上的目录中,并用原始文件结构中的软链接替换它们。您可能想检查这些文件收到更新时会发生什么。
但也许您担心的不是问题。在我的 Ubuntu 16.04 上,有完整的 KDE 桌面及其辅助功能以及一些应用程序(如 Libre Office),/usr
仍然不到 6GB。还请注意,一些大型应用程序会安装在其中/opt
(例如 GoogleEarth),而有些应用程序会直接安装在您解压它们的位置(Eclipse IDE),因此您可能只需将它们保留在硬盘上即可/opt
。但即便如此,有了两个 Eclipse 版本、Google Earth、完整的 Web 服务器堆栈和一些其他东西,我的/opt
也只有 4GB。
TL;DR:Linux 不是 Windows,软件共享大量代码,且不太臃肿。而且连续更新不会占用您的磁盘空间。