wwid、uuid、lun、multipath、hba、udev

0    197    0

Tags:

👉 本文共约11049个字,系统预计阅读时间或需42分钟。

目录

    wwid:
    scsi_id命令执行后,只有磁盘、存储盘才可以显示wwid,多路径的存储盘显示的wwid一样
    本地磁盘分区、存储盘分区都没有wwid
    存储盘分区后,存储盘本身的wwid不变
    存储盘分区且格式化后,存储盘本身的wwid不变

    [root@mesdg ~]# scsi_id -g -u /dev/sdi
    3600a098038303867635d4a48624e5465



    uuid:
    sudo blkid命令执行后,磁盘、本地磁盘分区、存储盘都可以显示uuid,且uuid之间有-横杠,多路径的存储盘显示的uuid一样
    存储盘进行分区但是不格式的话,分区没有uuid,存储盘本身的uuid不变
    存储盘进行分区且格式的话,分区有uuid,存储盘本身的uuid改变了

    [root@mesdg ~]# blkid |grep /dev/sdi
    /dev/sdi: UUID="d987b768-cbd0-4a9a-a40d-58ec701853a9" TYPE="ext4"

    得出结论wwid更稳定,一个存储盘格式化后wwid都不会改变,但是格式化后会发现存储盘的uuid改变了
    也更了解了,在应用服务器上/ets/fstab里面只能使用uuid,不能使用wwid,因为分区格式化后才有uuid

    在应用服务器上/ets/fstab里面只能使用uuid,不能使用wwid
    /dev/sdi /u01 --可以的
    /dev/mapper/3600a098038303867635d4a48624e5464 /u01 --可以的
    UUID=d563aae1-c12c-4e0f-aec6-17dfa921ca10 /u01 --可以的
    UUID=3600a098038303867635d4a48624e5464 /u01 --不可以,还引发了机器无法启动,这里的uuid中间没有-横杠



    WWID:

    每个SCSI磁盘都有一个WWID,类似于网卡的MAC地址,是独一无二的

    可以查看/dev/disk/by-id目录获取当前每个SCSI磁盘的WWID:

    ls -l /dev/disk/by-id

    也可以使用scsi_id命令生成WWID:

    CentOS6使用以下命令

    /sbin/scsi_id -g -u -d /dev/sda

    /sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sda

    CentOS5使用以下命令

    /sbin/scsi_id -g -u -s /block/sda

    CentOS5中的设备查找的全路径是/sys/block/sda

    使用scsi_id生成WWID时传入的是/block/sda

    SCSI磁盘的WWID应用场景包括:

    1,使用udev做SCSI磁盘的别名和权限绑定

    2,使用device-mapper-multipath多路软件做多路整合

    UUID:

    UUID 是文件系统在创建时生成的一个文件系统级别的唯一标识

    比如查看/etc/fstab就可以看到系统部署时产生的分区

    本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信dbaup66,谢谢!
    AiDBA后续精彩内容已被站长无情隐藏,请输入验证码解锁本文!
    验证码:
    获取验证码: 请先关注本站微信公众号,然后回复“验证码”,获取验证码。在微信里搜索“AiDBA”或者“dbaup6”或者微信扫描右侧二维码都可以关注本站微信公众号。

    标签:

    Avatar photo

    小麦苗

    学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

    您可能还喜欢...

    发表回复