根据uuid来挂载磁盘

转载 · bigclouder · 2020-08-14 · 原文

生产上原来有几台机器,是使用传统的/dev/sdX的方式来进行挂载的,经常的在重启以后盘符会变化导致认不到盘的错误
我们推荐使用uuid的方式来进行磁盘的挂载
注:UUID-Universally Unique IDentifiers全局唯一标识符
一、Linux磁盘分区UUID的获取方法

lrwxrwxrwx 1 root root 10 Mar 16 23:28 44c9d244-4b1a-4199-9e68-f4301cca6792 -> ../../sda2 
lrwxrwxrwx 1 root root 10 Mar 16 23:28 5a660420-cc92-477a-b4dc-67f507e20673 -> ../../sda1 
lrwxrwxrwx 1 root root 10 Mar 16 23:28 8cf3597e-c2c7-4124-905d-499b590f6401 -> ../../sda7 
lrwxrwxrwx 1 root root 10 Mar 16 23:33 97027c8c-606b-458b-8b99-8610f18c3a96 -> ../../sdb1 
lrwxrwxrwx 1 root root 10 Mar 16 23:28 db522eba-0279-4cdb-9aa8-897e1bcdf46b -> ../../sda6 
lrwxrwxrwx 1 root root 10 Mar 16 23:28 eb74c790-af64-466c-ab9c-401e6a2d65f4 -> ../../sda3 
[root@12c-rac1 by-uuid]# pwd 
/dev/disk/by-uuid

2、通过blkid命令

[root@12c-rac1 by-uuid]# blkid /dev/sdb1 
/dev/sdb1: UUID="97027c8c-606b-458b-8b99-8610f18c3a96" TYPE="ext4"

在把挂载点写入开机自动挂载里面就能够使之自动挂载了

[root@12c-rac2 ~]# vi /etc/fstab 
# 
# /etc/fstab 
# Created by anaconda on Wed Dec 24 18:07:14 2014 
# 
# Accessible filesystems, by reference, are maintained under '/dev/disk' 
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info 
# 
UUID=eb74c790-af64-466c-ab9c-401e6a2d65f4 / ext4 defaults 1 1 
UUID=5a660420-cc92-477a-b4dc-67f507e20673 /boot ext4 defaults 1 2 
UUID=1bc17da3-d0c1-4baa-be8d-e3ada30bd504 /home ext4 defaults 1 2 
#UUID=44c9d244-4b1a-4199-9e68-f4301cca6792 /u01 ext4 defaults 1 2 
UUID=8cf3597e-c2c7-4124-905d-499b590f6401 /u02 ext4 defaults 1 2 
UUID=db522eba-0279-4cdb-9aa8-897e1bcdf46b swap swap defaults 0 0 
tmpfs /dev/shm tmpfs defaults 0 0 
devpts /dev/pts devpts gid=5,mode=620 0 0 
sysfs /sys sysfs defaults 0 0 
proc /proc proc defaults 0 0 
UUID=bd115051-f796-422b-945b-f74fe93547d9 /u01 ext4 defaults 0 0

UUID挂载 参数解释
第一字段:设备名称,也可以使用设备的标签名(用label=的形式标出)对磁盘分区进行格式化时可设置其标签,也可使用e2label命令设置标签;

第二字段:设置挂载点;

第三字段:设置文件系统的类型;(tmpfs是一种基于内存的文件系统,它和虚拟磁盘(ramdisk)比较像,但不一样。proc 文件系统表示 process information pseudo文件系统,内核用它来提供系统状态信息。sysfs可以看成与proc,devfs和devptys同类别的文件系统,该文件系统是虚拟的文件系统,可以更方便对系统设备进行管理

第四字段:挂载参数,即mount命令“-o”选项后可使用的参数,如defaults、rw、suid、dev、exec、auto、nouser、async等选项的组合;

第五字段:表示文件系统是否需要dump备份(dump是一个备份工具),一般设为1时表示需要,设为0时将被dump所忽略,通常根分区要备份;

第六字段:该数字用于决定在系统启动时进行磁盘检查的顺序,该字段被fsck命令用来决定在启动时需要被扫描的文件系统的顺序,0不进行检查,根文件系统”/”为1优先,2其次。对于根分区应设为1,其它分区设为2