Steam 是否将游戏安装到 /(根)分区?

Her*_*rdo 4 partitioning steam games

据我所知,Steam(以及几乎所有其他应用程序)安装到“/”分区。如果是这样,为什么推荐这么小的“/”分区?一两个 Steam 游戏难道不能很容易地抹掉你的“/”吗?似乎通常建议使用最大为 20GB 的“/”分区。

我是否遗漏了什么,或者如果我打算安装游戏和应用程序,我应该制作一个更大的“/”分区吗?

编辑:我问是因为我之前实际上没有看到任何人提到过这一点。一般的建议是有一个单独的 /boot、/、/home 和 swap 分区,并且普遍的共识是“/”分区不需要大于 10GB - 20GB。似乎每个人都推荐这样的东西:

/boot - 500MB

/ - 10GB - 20GB

交换 - 与 RAM 相同

/home - 休息。

也许我很奇怪,但看看我的 Windows 7 安装“程序文件占了近 700GB 的磁盘使用量,而其他所有东西(包括 Windows 7)只有 100GB。这不正常吗?在我看来这似乎更正常有“/”和/home切换。

Wil*_*ilf 9

默认情况下,Steam 将游戏存储在您的主目录(因此是主分区)下~/.local/share/Steam,而不是在根分区中 - 我认为 Steam 不会在系统范围内提供游戏。当您安装游戏时,它会为您提供将其安装到其他地方的选项:

在此处输入图片说明

正如您在上面看到的,我extra在根分区中创建了一个文件夹,在该文件夹下我安装了不适合我的主目录的 Steam 游戏(这个文件夹也意味着如果我在另一个分区上的空间不足,我有地方可以放东西):

在此处输入图片说明 这是我创建该目录的命令(您可以轻松地将其称为其他名称):

sudo mkdir /extra
sudo chown -R $USER:$USER /extra
Run Code Online (Sandbox Code Playgroud)

第一步创建目录,几秒钟确保您可以以普通用户身份访问它。

我不知道您从哪里获得驱动器大小建议,但我想说一个最小大小为 20GB的/分区(我的包含 25 Gb 的文件,不包括上述 Steam 安装的游戏,可能是由于其他非 Steam 游戏和 VM 程序安装到根分区),以留出足够的空间来安装各种程序以满足您的需要(我的根分区的总大小为 50 Gb)。Swap 需要调整大小以满足您的 RAM 大小(也取决于您是否要使计算机休眠 - 关于如何执行此操作的意见在这里)。使用交换,您还可以创建作为分区之一的交换文件,请参见此处