我知道这个标题有点复杂,但我运行的是 22.04,我有一块三星 M.2 SSD 和 Seagate HDD,它们都直接连接到主板。我一直遇到的问题是,操作系统“未”安装在其上的辅助驱动器 (HDD) 只能通过“文件”程序下的“其他位置”访问。当我尝试将新文件保存到 HDD 时,比如在 Blender 中,可用的“目录”只能深入到“主页”上方的文件夹。某些程序(如 Steam)在存储下的设置中有一个选项可以添加额外的存储设备,但在我遇到的大多数情况下,情况并非如此。
我是 Linux 系统的新手,正在边学边用。我遇到的另一个问题,我不确定是否与我当前的一些问题有关,HDD 在“磁盘”程序中的显示与 SSD 不同。我第一次开始安装和更新时格式化了 HDD,但它似乎已满,尽管它允许我写入磁盘,而且磁盘是全新的。
我尝试了几种不同的修复方法,但我担心自己有点力不从心,最后一次尝试不知何故抹去了“Home”目录,我唯一能运行的只有“Terminal”。所以我最终只是从启动菜单重新安装了 Ubuntu。这是我的第一台定制 PC,到目前为止,我运行的每个操作系统都是 Windows。目标是构建一台用于运行艺术、建模和游戏引擎工作的 PC。Windows 不符合这个等式。
因此就像标题所说,我需要一种方法来让所有程序都可以访问 HDD,而不管程序配置如何。
我附上了一张“磁盘”程序的图片,希望这对您有帮助。我还有其他图片,但我只能附上一张。我想我可能做错了什么。我很感激任何帮助,因为就像我说的,我正在学习,提前感谢您的努力和考虑。
答案1
我认为您将通过以下步骤实现您所询问的内容。
- 在您的主目录中创建一个新文件夹,例如“data”。
- 编辑您的 /etc/fstab 文件并添加一个条目,以便在系统启动时将您的 HDD 安装到 /home/user/data。
- 完成上述操作后,HDD 的整个文件系统将出现在主目录中的数据文件夹下。希望这是您想要的。
如果你不知道如何操作,网上有很多指南介绍如何执行这些步骤。你的 fstab 条目应该是这样的
/dev/sda /home/user/data ext4 defaults 0 0
我注意到您的硬盘没有分区,并且整个设备都有一个 ext4 文件系统。这可以工作,但通常情况下,您会在硬盘上放置一个或多个分区,然后添加文件系统。如果没有分区,文件系统位于 /dev/sda。大多数指南都期望分区,例如 /dev/sda1。