如何处理 Linux 计算机上的双驱动器(分区)?

如何处理 Linux 计算机上的双驱动器(分区)?

我对管理一台操作系统位于其自己的分区上的 Linux PC 是多么困难感到惊讶,我很想听听其他人的策略和想法。

背景

几年前,我为我的儿子从 System76 购买了一台很棒的游戏电脑。它与 Pop_OS 一起提供。订购时,我选择将驱动器划分为操作系统分区和另一个更大的数据分区。这样做的理由非常有说服力。事情是这样的:

如果出现磁盘故障,如果将操作系统放在自己的分区上,则操作系统受到影响的可能性较小。因此,您的系统发生灾难性故障的可能性较小。

现在,我经常不得不干预系统,因为一切都试图使用操作系统分区而不是数据分区。

经过一番努力和几个教程后,我发现将我的世界移动到另一个分区太困难了。

我确实设法让 Steam 开始在数据分区上安装新游戏。

对于视频(我的儿子正在学习进行屏幕投射),我创建了一个指向 ~/Videos 内部目录的符号链接。我指示我的儿子将文件保存到 ~/Videos/MyVideos 而不仅仅是 ~/Videos。

其他人都在做什么?

我的解决方案看起来既困难又笨拙。但我认为分离操作系统是一件很常见的事情,所以我不可能是唯一面临此类问题的人。

我很乐意听到任何想法。

答案1

您可以选择控制将哪个物理存储(分区等)用于逻辑目的(例如录制或编辑视频)

  1. 找出您的软件希望使用的路径,并在该路径上安装所需的分区。

    只需安装存储分区/home(复制现有用户主目录内容后)即可适用于所有应用程序、所有文件类型等。

    ~/Video尽管您可以根据需要将相同的存储挂载到任意多个文件系统路径上,但挂载它适用于使用该目录的所有应用程序。

  2. 找出你的软件需要的路径并做出那条路指向所需存储的符号链接,无论它安装在何处

  3. 告诉您的软件使用标准的不同路径XDG配置

  4. 以自己独特的方式配置每个单独的软件包

按照通用性递减的顺序。

XDG 配置适用于所有正确编写的桌面应用程序 - 其中可能不是全部 - 并且不需要 root 或 sudo 来设置安装。我会从这里开始,如果你确实需要的话,我只会“更一般”。

相关内容