许多用户使用 SSD 磁盘(我相信将来会有更多用户)来安装操作系统。128GB SSD 磁盘如今很常见,许多用户(比如我)使用 SSD 进行双启动(Windows 和 Ubuntu)。像这样的 Ubuntu 安装占用 20-40 GB(/
、/home
和swap
)。到目前为止没有问题。不过,几周后,三 A 游戏将登陆 Ubuntu(即 l4d2),安装可能需要数十 GB。
在 Windows 中没有问题,因为您可以将游戏安装在任何您想要的地方(例如,我将游戏安装在 中)D:/Games/
。但是在 Ubuntu 中,程序会在许多地方安装文件(例如/usr/*
,,),因此据我记得,我从来没有选择在哪里安装程序的选项。/lib
/etc
那么,当我们的 Ubuntu 安装没有足够的空间时,如何安装需要大量 GB 的 AAA 游戏呢?安装/opt
在机械磁盘 (HDD) 上可以解决问题吗?这是我遗漏的东西吗?
答案1
首先,(几乎)文件系统的任何部分都可以移动到另一个磁盘,只要/etc/fstab
设置了适当的规则以便在启动时挂载它;/home
在单独的磁盘上移动并不罕见,但没有理由不对/opt
或做同样的事情/usr
。
至于它们会安装在哪里,我不知道。我认为最近的 Humble Bundle 等游戏大部分都安装在了/opt
(有人能确认吗?)。
在 L4D2 案例中,我假设它将与 Linux 版 Steam 一起推出,因此安装大概不会由其管理,apt
但 Steam 安装程序会在某处创建其自己的托管安装区域(与Program Files\Steam\steamapps
在 Windows 上一样) - 也许这将是可配置的,但我们在看到它之前真的无法说。
答案2
Windows 上的 Steam 不允许您选择游戏的安装位置,所有内容都会安装到 Steam 目录中。在 Linux 上,这很可能以完全相同的方式处理,即您可以选择安装 Steam 的位置,但您从 Steam 安装的所有内容都会进入 Steam 所在的位置。
Desura 已在 Linux 上可用,其工作原理与 Steam 非常相似。您可以选择安装 Desura 的位置以及所有游戏,然后转到desura/common/${GAMENAME}
子目录。
答案3
最初,大多数程序的数据都安装在/var
、/usr
、中/run
。而对于那些像 magic8ball 这样的专有游戏和软件以及像Adobe Acrobat 阅读器他们安装到/opt
。
因此 steam 可以安装到 和/opt
,/var
有一个单独的驱动器用于/var
和一个用于/opt
(或者使用 2TB 驱动器并将其分成 2 个 1TB 分区,每个用于/var
和/opt
(一个 1TB 的硬盘/usr
也不错)如果你喜欢专有游戏和程序。但它可能会很贵。