centos 使用UUID自动挂载磁盘
1、使用blkid
命令获取磁盘的UUID。
sudo blkid
2、找到想要自动挂载的磁盘的UUID,并记录它。
3、编辑/etc/fstab
文件。
sudo vi /etc/fstab
4、在/etc/fstab
文件的末尾添加一行,使用磁盘UUID、文件系统类型、挂载点和其他选项。
UUID=your-disk-uuid /mount/point ext4 defaults 0 2
替换your-disk-uuid
为磁盘的实际UUID,/mount/point
为想要挂载的目录,ext4
为文件系统类型(这里以ext4为例,实际可能不同)。
5、保存并关闭/etc/fstab
文件。
6、创建挂载点(如果尚未创建)。
sudo mkdir -p /mount/point
7、使用mount
命令测试挂载。
sudo mount -a
这个命令会尝试挂载所有在/etc/fstab
中定义的文件系统。
确保/etc/fstab
文件中的挂载参数正确,并且挂载点目录已经存在。如果有需要,可以添加nofail
选项来防止启动时因为无法挂载磁盘而失败。
UUID挂载配置解读
- UUID标识:
UUID=your-disk-uuid
表示使用UUID来唯一标识一个硬盘分区。UUID是一个通用的唯一识别码,用于避免设备名变化导致的挂载错误。 - 挂载点:
/mount/point
是挂载点,即分区在系统中的路径,用户通过这个路径访问分区中的数据。 - 文件系统类型:
ext4
是文件系统的类型,决定了数据的存储和管理方式。 - 挂载参数:
defaults
是挂载时的默认参数,通常包括读写权限、执行权限等。 - dump和fsck设置:
0 2
中的0
表示不需要dump备份,2
表示文件系统的检查优先级,值越高优先级越高,一般根文件系统设为1,其他文件系统设为2。
此配置行通常添加在/etc/fstab
文件中,以实现系统启动时自动挂载硬盘分区
跳过挂载失败的设备
经常会有用户由于疏忽或修改不当,导致机器在关机或重启后无法成功启动。
可以通过 nofail
实现自动跳过挂载失败的项目,而不是阻止系统的启动。
例如(Centos7):
UUID=XXXXXXXXXXXXXXXXXX /mnt auto defaults,nofail 0
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 奇怪的阿峰
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果