如何使辅助驱动器可通过主目录访问,或以无法在其系统中访问它的程序的方式访问

如何使辅助驱动器可通过主目录访问,或以无法在其系统中访问它的程序的方式访问

我知道这个标题有点复杂,但我运行的是 22.04,我有一块三星 M.2 SSD 和 Seagate HDD,它们都直接连接到主板。我一直遇到的问题是,操作系统“未”安装在其上的辅助驱动器 (HDD) 只能通过“文件”程序下的“其他位置”访问。当我尝试将新文件保存到 HDD 时,比如在 Blender 中,可用的“目录”只能深入到“主页”上方的文件夹。某些程序(如 Steam)在存储下的设置中有一个选项可以添加额外的存储设备,但在我遇到的大多数情况下,情况并非如此。

我是 Linux 系统的新手,正在边学边用。我遇到的另一个问题,我不确定是否与我当前的一些问题有关,HDD 在“磁盘”程序中的显示与 SSD 不同。我第一次开始安装和更新时格式化了 HDD,但它似乎已满,尽管它允许我写入磁盘,而且磁盘是全新的。

我尝试了几种不同的修复方法,但我担心自己有点力不从心,最后一次尝试不知何故抹去了“Home”目录,我唯一能运行的只有“Terminal”。所以我最终只是从启动菜单重新安装了 Ubuntu。这是我的第一台定制 PC,到目前为止,我运行的每个操作系统都是 Windows。目标是构建一台用于运行艺术、建模和游戏引擎工作的 PC。Windows 不符合这个等式。

因此就像标题所说,我需要一种方法来让所有程序都可以访问 HDD,而不管程序配置如何。

我附上了一张“磁盘”程序的图片,希望这对您有帮助。我还有其他图片,但我只能附上一张。我想我可能做错了什么。我很感激任何帮助,因为就像我说的,我正在学习,提前感谢您的努力和考虑。

在此处输入图片描述

答案1

我认为您将通过以下步骤实现您所询问的内容。

  1. 在您的主目录中创建一个新文件夹,例如“data”。
  2. 编辑您的 /etc/fstab 文件并添加一个条目,以便在系统启动时将您的 HDD 安装到 /home/user/data。
  3. 完成上述操作后,HDD 的整个文件系统将出现在主目录中的数据文件夹下。希望这是您想要的。

如果你不知道如何操作,网上有很多指南介绍如何执行这些步骤。你的 fstab 条目应该是这样的

/dev/sda   /home/user/data   ext4   defaults   0   0

我注意到您的硬盘没有分区,并且整个设备都有一个 ext4 文件系统。这可以工作,但通常情况下,您会在硬盘上放置一个或多个分区,然后添加文件系统。如果没有分区,文件系统位于 /dev/sda。大多数指南都期望分区,例如 /dev/sda1。

答案2

因此,我反复尝试,尝试在“终端”中执行此操作,并且肯定需要了解有关“终端”命令的更多信息,但我可能无意中解决了自己的问题。因此,首先我使用的是 22.04,因此早期版本可能有所不同,但

首先进入你的“主”目录并复制你想要作为磁盘访问点的目录

在此处输入图片描述

进入“磁盘”

在此处输入图片描述

选择您尝试通过“主”目录访问的“磁盘”

在此处输入图片描述

主要单击(对我来说是左键单击)“附加分区选项”(开始/停止按钮旁边的齿轮图标)

在此处输入图片描述

转到“编辑安装选项”

在此处输入图片描述

将要作为接入点的文件夹位置“粘贴”到“主”目录中

在此处输入图片描述

验证并重新启动您的电脑。

相关内容