我有 128GB SSD 和 500GB HDD,都是空的
是否可以在 SSD 上创建 /root 和 swap 目录并在 HDD 上创建 /Home 文件夹,这样我就有足够的空间来存放游戏、文档等?
如果可能的话,系统会在 /root 上启动并运行吗?/Home 文件夹仅用于 Linux 中的数据存储?请提供建议,我不想在读取 SSD+HDD 时损失性能,并且能够高效地使用我的所有存储(SSD 用于启动,HDD 用于存储、游戏安装、软件安装等)
答案1
是也不是。
如果您是 Ubuntu 新手,我建议您使用引导式安装并将 Ubuntu 全部安装到您的 SSD 上。您的系统将受益于/home
SSD,因为那里是大量软件保存配置文件的地方。放在/home
HDD 上会减慢在那里存储文件的任何软件的启动速度。
Linux 中的文件系统层次结构与 Windows 不同。您无法真正将软件安装在任何您喜欢的地方。例外是您自己编译的软件,幸运的是,对于您的情况,Steam 和类似平台上的游戏除外。大多数与 Linux 兼容的游戏都可以从 Steam 获得,并且 Steam 允许您在任何地方为您的游戏创建数据文件夹。
对于其他软件,比如您从 Ubuntu 存储库获得的所有软件,您无法选择安装位置。有办法欺骗文件系统以将软件文件安装在其他地方,但这不是一件很容易做到的事情,而且很快就会出现问题,特别是如果您不熟悉解决 Linux 中的问题。Ubuntu 存储库中的大多数软件不会占用太多空间。与占用数 GB 的游戏相比,大多数 Linux 软件相比微不足道
区分“软件”和操作系统也并非易事。Ubuntu 是众多软件的集合。如果您想将所有“软件”安装到硬盘上,如何确保其中不包括文件管理器、Web 浏览器、文本编辑器、图像查看器等?想必这些都是您希望快速启动的应用程序,因此将所有软件存储在硬盘上几乎违背了将根文件系统放在 SSD 上以加快加载时间的初衷。
您还可以不受限制地将个人文件保存在/home
任意位置。您可以将电影、音乐、文档、图片和其他文件保存在任意位置。
对于大多数用户,尤其是刚接触 Ubuntu 的用户来说,引导式安装通常是最佳选择。如果您将 Steam 文件夹放在 HDD 上,并将文件存储在 HDD 上,而不是/home
,您会发现操作系统很难达到 128 GB 的上限,即使配置存储在其中/home
,Ubuntu 软件也位于其中。