转到 Ubuntu,需要在我的 1TB 驱动器上安装应用程序

转到 Ubuntu,需要在我的 1TB 驱动器上安装应用程序

我最近意识到由于我不再怎么玩游戏了,有很多事情阻碍我继续使用 Windows,所以我决定今天切换到 Ubuntu。

我的电脑有一个 60GB 的 SSD 作为启动驱动器,还有一个 1TB 的硬盘驱动器,我在上面安装应用程序/游戏。在 Windows 上,将应用程序安装到单独的硬盘驱动器是小菜一碟,我只需在安装向导期间更改位置即可。但是我不知道如何在 Ubuntu 上做到这一点。据我所知,如果我运行类似的程序,apt-get install package它将被安装到其默认目录中,也就是我的 SSD,因为 Ubuntu 就安装在那儿。

有没有办法可以挂载/opt1TB 硬盘上的目录,而不是 SSD 上的目录,以便大型应用程序可以存在于硬盘上?或者有没有更好的方法来实现这一点?

我不介意将经常使用的小型应用程序安装在我的 SSD 上,事实上我更喜欢这样。像 Chromium 这样的软件包就是我想要安装在 SSD 上的软件包。

答案1

如果您希望 /opt 中的文件位于您的 1TB 驱动器上,则 (1) 将当前 /opt 及其所有文件移动到 1TB 驱动器上的某个位置,然后 (2) 将该位置链接回 /opt:

ln -s /some/location/on/1TB/drive /opt

如果你确实想安装它,有两个选择。首先,你可以:

mount --bind /some/location/on/1TB/drive /opt

这将使 /some/location/on/1TB/drive 中的所有内容看起来都位于 /opt 中。之前位于 /opt 中的所有内容现在都已隐藏。要使此操作在启动时自动发生,请在 /etc/fstab 文件中输入以下行:

/some/location/on/1TB/drive /opt none bind

其次,如果您想将整个驱动器用于 /opt,您可以:

mount /dev/sdb1 /opt

您应该将 /dev/sdb1 替换为您的 1TB 驱动器的正确设备。要使此操作在启动时自动发生,请在 /etc/fstab 中输入类似以下行的内容:

/dev/sdb1 /opt  ext3    defaults        0    0

其中 /dev/sdb1 和 ext3 以及 default 应该分别替换为您的驱动器的正确设备、它使用的正确文件系统以及您喜欢的任何选项。

相关内容