更改安装路径/移动程序

更改安装路径/移动程序

我使用的是 120GB SSD 和 1TB HDD。我在 SSD 上创建了 Ubuntu(主目录等),并在 HDD 上存储了一些数据(音乐、照片)。遗憾的是,由于我的游戏和程序,SSD 现在已满。我搜索了更改游戏或程序的安装路径或将其中一些移动到 HDD 的方法,但这似乎是不可能的(不会减慢速度或某些程序无法运行,因为它们会寻找特定的库路径)。

我知道我可以将整个主文件夹移动到硬盘上,但这会降低系统速度。我读到 Ubuntu 没有像 Windows 那样的 C:/Programs 文件夹,并且在 Ubuntu 中,文件根据其用途进行拆分(所有库都在一个文件夹中,所有可执行文件都在另一个文件夹中……等等)。那么有没有办法在卸载程序时释放空间?也许安装过程描述这里能帮忙吗?我对 Ubuntu 还不熟悉,所以我可以挂载哪个文件夹以及如何执行此操作?它到底有什么用?

附加:如果我尝试为 Steam 添加另一个目录(用于我的游戏),则只会显示 SSD,我无法切换视图以显示我的 HDD。在此之下,我可以更改 Spotify 将其音乐下载到 HDD 的目录。

答案1

在您的硬盘上创建一个文件夹,例如“my_games”。然后将所有内容复制/home/YOURUSERNAME/.local/share/Steam"my_games"您的硬盘上。

然后打开Steam:

>> Settings >> Downloads >> Content Libraries

单击ADD LIBRARY FOLDER并选择"my_games"(您的硬盘已安装/位于/media文件夹内(!))在您的硬盘上。然后选择旧库文件夹并单击REMOVE LIBRARY FOLDE

关闭菜单后,使用以下命令删除旧文件夹:rm -r /home/YOURUSERNAME/.local/share/Steam

答案2

那很难做到。容易出错。你需要成为专业人士才能做到这一点。最好找到其他方法来释放空间。顺便说一句,我的 Ubuntu 占用 40GB 空间,并且有大量应用程序 - 你用什么填充了它?Steam 游戏?它们应该转到 HDD。
将你的 HDD 安装到某个文件夹(如 /mnt/games)并将游戏移动到那里。我不会给出说明,因为你需要知道安装才能使用 Linux。搜索并学习。

答案3

我想说 的等价物C:\Program Files/usr,您可以将其安装在单独的分区上。只需ext4在安装期间创建另一个合理大小的分区并将其标记为安装在 上/usr。如果您在安装之前将所有内容移动到新分区,则可以在安装后执行此操作。可以对 下的大多数文件夹执行此操作/,实际上有些人将/home/usr/boot放在/var单独的分区上。

至于 Steam(假设是 Linux 版本),您可以在其他分区上拥有 Library 文件夹,甚至是 NTFS 分区。对于 Wine 上的 Steam,您是否已将其他分区挂载点添加为 Wine 中的驱动器?

相关内容