我正在使用 HP Chromebook 14,同时运行 ChromeOS 和 Ubuntu,并且有一个 32 GB 的闪存驱动器。
我正在尝试弄清楚如何将 steam 直接安装到闪存驱动器,但它没有询问我将其安装在哪里,最终将其安装到我的笔记本电脑硬盘上。终端中有方法吗?
答案1
答案2
如果我理解正确的话,那么使用指向外部驱动器的符号链接应该是您正在寻找的解决方案。
笔记:如果您已经有一个现有
.steam
文件.local/share/Steam
夹,请在运行命令之前将其复制到外部驱动器。您应该对外部驱动器使用 Linux 文件系统(如 EXT4),而不是 FAT 或 NTFS。
为您的主目录中的.steam
和文件夹创建符号链接:.local
mkdir /media/$USER/$your_external_drive/.steam
mkdir -p /media/$USER/$your_external_drive/.local/share/Steam
ln -s /media/$USER/$your_external_drive/.steam .steam
ln -s /media/$USER/$your_external_drive/.local/share/Steam .local/share/Steam
就是这样,当您想要运行 Steam 时,只需连接驱动器,从启动器安装它并启动 Steam。我使用符号链接将较大的文件夹(Steam、VirtualBox……)从我的 SSD 主分区移动到另一个内部 HDD,我没有发现任何问题。内部驱动器和外部驱动器之间应该没有区别,除非驱动器很容易意外弹出(插头松动或安装驱动器时体积太大而无法移动笔记本电脑)或闪存驱动器无法承载 I/O 负载(例如一些廉价的微型 SD 卡或非常小的 USB 闪存驱动器)。