wwid、uuid、lun、multipath、hba、udev

0    217    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

您可能还喜欢...

发表回复