SDB:Mount additional disk
一些专业用户拥有带有多个硬盘或固态硬盘的台式机或笔记本电脑。本文档帮助您在任何您想要的地方挂载额外的磁盘,并更轻松地访问数据。
简介
如果您的计算机有多个磁盘
- 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
- 7d423ba2-96bf-4493-acf9-ed22e897eed5 - 您的实际磁盘分区UUID。
- /home/jimmy/SSD1 - 您想要挂载分区的路径
- xfs - 分区的文件系统
- defaults - 读写选项,无需更改
- 1 - 如果应该被dump,无需更改
- 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
有用的链接
- 正确挂载硬盘的方法,Stack Exchange