SDB:Mount additional disk

跳转到:导航搜索
一些专业用户拥有带有多个硬盘或固态硬盘的台式机或笔记本电脑。本文档帮助您在任何您想要的地方挂载额外的磁盘,并更轻松地访问数据。

在 openSUSE 上测试

推荐文章

相关文章


简介

如果您的计算机有多个磁盘

  • A(/dev/sda):一个超快的SSD用于系统(/)和用户数据(/home)
  • B(/dev/sdb):一个较慢、较旧的SSD,您仍然想使用(单个XFS分区)
  • C(/dev/sdc):一个2TB HDD用于您所有的旧文件(单个XFS分区)

当您在磁盘A上安装openSUSE时,磁盘B和C上的分区在系统启动时不会被挂载。这意味着您必须在访问内部数据之前手动挂载每个磁盘。当您在文件管理器(Dolphin或Nautilus)中单击磁盘名称并输入root密码时,该磁盘将被挂载在一个很长的路径中,例如/run/media/jimmy/7d423ba2-96bf-4493-acf9-ed22e897eed5/

这不是很方便。我们可能想要

  • 磁盘B和C在系统启动时自动挂载
  • 磁盘B和C将挂载在/home/jimmy/SSD1和/home/jimmy/HHD1
  • 每次都不需要root密码

在下一节中,我们将通过几个简单的步骤来实现这一点。

步骤

步骤1:查找磁盘的UUID

在Dolphin或Nautilus文件管理器中,单击并挂载您的额外磁盘分区。在地址栏中,您可以找到挂载路径,例如

/run/media/jimmy/7d423ba2-96bf-4493-acf9-ed22e897eed5/

7d423ba2-96bf-4493-acf9-ed22e897eed5 是我们在下一步中需要的磁盘分区的UUID。

步骤2:编辑/etc/fstab

sudo vi /etc/fstab

然后在文件的末尾添加一行

UUID=7d423ba2-96bf-4493-acf9-ed22e897eed5 /home/jimmy/SSD1 xfs defaults 1 2
  1. 7d423ba2-96bf-4493-acf9-ed22e897eed5 - 您的实际磁盘分区UUID。
  2. /home/jimmy/SSD1 - 您想要挂载分区的路径
  3. xfs - 分区的文件系统
  4. defaults - 读写选项,无需更改
  5. 1 - 如果应该被dump,无需更改
  6. 2 - 文件系统检查的顺序,无需更改

步骤3:挂载分区并测试

sudo mkdir /home/jimmy/SSD1
sudo mount /home/jimmy/SSD1
sudo chown jimmy:users /home/jimmy/SSD1

打开文件管理器,尝试将文件复制或移动到新的挂载点/home/jimmy/SSD1

如果成功,尝试挂载其他磁盘分区。

常见问题解答

如何更改挂载点?

首先,卸载当前的挂载点

sudo umount /home/jimmy/SSD1

其次,编辑/etc/fstab并设置新的挂载点

sudo vi /etc/fstab
UUID=7d423ba2-96bf-4493-acf9-ed22e897eed5 /home/jimmy/data xfs defaults 1 2

第三,再次挂载

sudo mkdir /home/jimmy/data
sudo mount /home/jimmy/data
sudo chown jimmy:users /home/jimmy/data

如何卸载和删除磁盘?

sudo umount /home/jimmy/data
sudo rmdir /home/jimmy/data

有用的链接