GNU\Linux 开机时自动挂载硬盘

方式

Linux 通过 /etc/fstab配置文件,来确定在系统启动时需要以何种形式挂载指定的硬盘系统。所以为了实现开机自动挂载指定硬盘,我们需要以root用户修改这个配置文件。

image-20210209130722260
image-20210209130722260

配置说明

我们只需看第三行的通用挂载格式即可。在 fstab文件中,每行数据都分为六个字段,它们分别的含义为:

  1. UUID:通用唯一标识符,用于识别唯一的设备,可以理解为设备的ID。UUID 由系统自动生成和管理。
  2. 挂载点:挂载点一定是已经存在的空目录。
  3. 文件系统类型:硬盘的文件系统,用 sudo fdisk -l自行查看。
  4. 挂载参数:与 mount命令的参数一致,这里使用 defaults即可。
  5. 是否被 dump 备份,dump 的功能是备份文件系统,0为不备份。1为备份,2代表不定期备份。
  6. 是否被 fsck 检测,数值越小,优先级越高。fsck 的功能是检查和维护文件系统。

查看设备的UUID

这里要用到两个命令 fdiskblkid

首先,用 sudo fdisk -l查看硬盘的设备文件名,这里是 /dev/sda

image-20210209145441857
image-20210209145441857

之后,使用 sudo blkid 设备文件名查询对应的UUID

image-20210209145548863
image-20210209145548863

引号中的即是此设备的UUID,按照格式添加到 fstab中即可。