SDB:挂载附加硬盘

跳转至: 导航, 搜索
一些专业用户的台式机或笔记本拥有多块机械硬盘或固态硬盘。这篇文章帮助您将这些附加的硬盘挂载到满意的位置,使用更加方便。


简介

假设您的计算机有多块硬盘:

  • A(/dev/sda): 速度超快的 SSD 用于系统安装 (/) 和用户数据 (/home)
  • B(/dev/sdb): 速度稍慢,旧的 SSD,但是您还想用它来存储数据,物尽其用 (有一个 XFS 分区)
  • C(/dev/sdc): 2TB 大容量机械硬盘,用于存储您过去到现在的大量数据 (有一个 XFS 分区)

如果您在硬盘 A 上安装 openSUSE,那么硬盘 B 和 C 上的分区就不会随开机自动挂载。这意味着您必须手动挂载它们才能使用其中的文件。当您在文件管理器(Dolphin 或 Naultilus)中点击硬盘分区的名字,并输入 root 密码之后,硬盘分区才会挂载到一个很长的路径上,比如 /run/media/jimmy/7d423ba2-96bf-4493-acf9-ed22e897eed5/

这很不方便。我们想要:

  • 硬盘 B 和 C 每次开机自动挂载
  • 挂载到一个方便的位置,比如 /home/jimmy/SSD1 和 /home/jimmy/HHD1
  • 不要每次都输入 root 密码

下一节,只要按照简单几个步骤操作,就能达到目的。由于目前还没有比较好的 GUI 工具,我们主要通过命令行和修改配置文件来操作。

步骤

第 1 步:找到硬盘分区的 UUID

在 Dolphin 或 Nautilus 文件管理器中点击并挂载硬盘分区。在地址栏上,你可以发现磁盘分区的挂载点,类似于:

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

7d423ba2-96bf-4493-acf9-ed22e897eed5 就是磁盘分区的 UUID ,记下它,我们下一步会用到。

第 2 步:编辑 /etc/fstab 配置文件

如果您还不了解命令行,请参照我们的命令行入门vi 入门sudo 入门
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 - 硬盘分区的文件系统,数据分区通常采用 XFS ,一些旧的硬盘可能还在使用 EXT4,有些与 Windows 共享的硬盘使用 NTFS
  4. defaults - 读写权限,不需要修改
  5. 1 - 是否显示,0 不列出,1 列出,不需要更改
  6. 2 - 文件系统检查顺序,0 不检查,1 系统分区,2 数据分区,不需要更改

第 3 步:挂载分区并测试

sudo mkdir /home/jimmy/SSD1
sudo mount /home/jimmy/SSD1
sudo chown jimmy:users /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 unmount /home/jimmy/data
sudo rmdir /home/jimmy/data

帮助链接