wwid、uuid、lun、multipath、hba、udev總結
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中間沒有-橫槓
lun:
一個lun對應一個uuid和wwid,lun就是在儲存伺服器上劃出來的一個分割槽,給相應的應用伺服器當儲存盤使用,UUID在儲存伺服器上和應用伺服器上顯示不一樣(因為儲存伺服器和應用服務器的OS不一樣)。
在儲存伺服器端uuid顯示為fed94edc-896e-42cd-a3fe-8b2499097b88
ClusterB::> lun show -vserver wwxt02 -path * -fields uuid
vserver path uuid
------- --------------------- ------------------------------------
wwxt02 /vol/wwxt02_data/bidg f414a224-12a0-4b5e-b7f1-8c8141870496
wwxt02 /vol/wwxt02_data/mesdg fed94edc-896e-42cd-a3fe-8b2499097b88
在應用伺服器端wwid顯示為3600a098038303867635d4a48624e5465
[root@mesdg ~]# fdisk -l |grep /dev/mapper
Disk /dev/mapper/3600a098038303867635d4a48624e5465: 1099.5 GB, 1099529453568 bytes
在應用伺服器端uuid顯示為d987b768-cbd0-4a9a-a40d-58ec701853a9
[root@mesdg ~]# sudo blkid |grep /dev/mapper
/dev/mapper/3600a098038303867635d4a48624e5465: UUID="d987b768-cbd0-4a9a-a40d-58ec701853a9" TYPE="ext4"
同一個lun,在不同作業系統的應用伺服器端看,uuid不一樣,wwid不一樣
同一個lun,在相同作業系統的應用伺服器端看,uuid一樣,wwid一樣
同一lun掛載兩臺不同伺服器上,兩臺伺服器的作業系統一樣,顯示的wwid一樣,如下fdisk -l |grep /dev/mapper
[root@mesdg fc_host]# fdisk -l |grep /dev/mapper
Disk /dev/mapper/3600a098038303867635d4a48624e5464: 6597.1 GB, 6597069766656 bytes
[root@bidg host11]# fdisk -l |grep /dev/mapper
Disk /dev/mapper/3600a098038303867635d4a48624e5464: 6597.1 GB, 6597069766656 bytes
multipath
在應用伺服器端,同一個lun或wwid或uuid對應多個路徑,優點是當某個hba卡壞掉的情況下,應用伺服器仍可以訪問儲存伺服器
一個lun配置了多少路徑的演算法=lun上繫結的某一臺應用伺服器hba數*儲存機頭數*光纖交換機數
只有1個交換機的情況下
一套儲存伺服器的機頭櫃裡面有2臺機頭,應用伺服器2個hba卡
在儲存裡面劃分lun時對應2個hba卡,則應用伺服器可以看到這個lun對應4個路徑
在儲存裡面劃分lun時對應1個hba卡,則應用伺服器可以看到這個lun對應2個路徑
2個交換機的情況下
一套儲存伺服器的機頭櫃裡面有2臺機頭,應用伺服器2個hba卡
在儲存裡面劃分lun時對應2個hba卡,則應用伺服器可以看到這個lun對應8個路徑
在儲存裡面劃分lun時對應1個hba卡,則應用伺服器可以看到這個lun對應4個路徑
一個lun可以被多少應用伺服器訪問的設定
主要看儲存伺服器上lun配置的hba資訊,繫結了多少應用伺服器的hba卡,就可以被多少應用伺服器訪問
不過儘量不要這樣,一個lun就給一個應用伺服器使用好了,多個應用伺服器的話同時使用同一個個lun的話,容易會損壞資料。
因為各個應用伺服器之間又沒有什麼關聯的,A應用伺服器伺服器刪除了B應用伺服器存放在lun上的資料也很正常啊
一個lun對應多少個路徑的檢視命令是multipath -l
8個多路徑/dev/sdb~/dev/sdi對應同一個wwid
[root@bidg ~]# multipath -l
3600a098038303867635d4a48624e5466 dm-0 NETAPP,LUN C-Mode
size=1.1T features='3 queue_if_no_path pg_init_retries 50' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=0 status=active
| |- 11:0:0:0 sdb 8:16 active undef running
| |- 12:0:0:0 sdf 8:80 active undef running
| |- 11:0:3:0 sde 8:64 active undef running
| `- 12:0:1:0 sdg 8:96 active undef running
`-+- policy='round-robin 0' prio=0 status=enabled
|- 11:0:2:0 sdd 8:48 active undef running
|- 12:0:2:0 sdh 8:112 active undef running
|- 11:0:1:0 sdc 8:32 active undef running
`- 12:0:3:0 sdi 8:128 active undef running
8個多路徑/dev/sdb~/dev/sdi對應的uuid一樣
[root@bidg ~]# blkid|grep UUID
/dev/mapper/3600a098038303867635d4a48624e5466: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
/dev/sdb: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
/dev/sde: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
/dev/sdd: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
/dev/sdc: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
/dev/sdf: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
/dev/sdg: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
/dev/sdh: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
/dev/sdi: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
8個多路徑/dev/sdb~/dev/sdi對應的wwid一樣
[root@bidg ~]# scsi_id -g -u /dev/sdb
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sde
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdc
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdf
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdg
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdh
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdi
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdd
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/mapper/3600a098038303867635d4a48624e5466
3600a098038303867635d4a48624e5466
hba
HBA全稱FC HBA,也就是Fibre Channel Host Bus Adapter。在FC網路中,主機(如伺服器)需要和FC網路、FC儲存裝置(如SAN)連線時,需要使用一種介面卡,就如同連線乙太網需要乙太網卡一樣。這種介面卡就叫做FC HBA,簡稱HBA。和乙太網卡的MAC地址一樣,HBA上也有獨一無二的標識,這就是WWN(World Wide Name)。
hba卡更換後,wwid、uuid不變
光纖交換機、儲存的hba卡壞掉更換後,在儲存伺服器上看到lun的uuid不變
客戶端伺服器hba卡壞掉更換後,在客戶端伺服器看到lun的wwid不變,uuid也不變
理解如下:
兩臺不同的客戶端伺服器但是OS版本一樣,兩臺客戶端伺服器的hba卡肯定是不一樣的,劃分了同一個lun的儲存,發現lun在兩臺不同的伺服器上的wwid和uuid都是一樣的。
UDEV
UDEV是Linux提供的一種讓使用者對裝置進行自定義命名的機制。可以透過UDEV將WWID/UUID資訊跟磁碟路徑對映起來,這樣也可以保證裝置路徑永久不變。
磁碟讀取順序
系統啟動時,每個磁碟會被系統分配sda、sdb這類名字,但是到底是a還是b取決於匯流排對硬體的掃描順序,最先被掃描的會被分配sda,然後依次排序,如果有本地磁碟和儲存盤,則可能導致每次重啟後sda和sdb對應的硬體裝置發生變化,為了避免這種不一致,要在/etc/mobprobe.conf中新增兩行資訊,強迫先掃描本地磁碟再掃描儲存盤,不過到了Red Hat AS4系統及之後版本預設就是這樣的掃描順序,不需要再去配置這兩行了。
但是多個儲存盤時,重啟後各個儲存盤的磁碟機代號可能會調換,這種情況下oracle RAC可能報錯找不到原來磁碟機代號裡面的資料了
使用ASMLIB就不需要這些配置,ASMLIB磁碟頭會有metadata資訊可以準確的識別磁碟。或使用udev幫忙磁碟分割槽對應的磁碟的的wwid。當然磁碟名稱在所有節點一致仍然是一個好習慣。
以下透過scsi繫結wwid為3600c0ff0001001cd78cdaa4e02000000的分割槽1對應來對應/dev/udev1,分割槽2對應/dev/udev2,分割槽3對應/dev/udev3
KERNEL=="sda1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent", RESULT=="3600c0ff0001001cd78cdaa4e02000000", NAME="udev1", OWNER="grid", GROUP="oinstall", MODE="0660"
KERNEL=="sda2", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent", RESULT=="3600c0ff0001001cd78cdaa4e02000000", NAME="udev2", OWNER="grid", GROUP="oinstall", MODE="0660"
KERNEL=="sda3", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent", RESULT=="3600c0ff0001001cd78cdaa4e02000000", NAME="udev3", OWNER="grid", GROUP="oinstall", MODE="0660"
/etc/mobprobe.conf
alias scsi_hostadapter1 aic7xxx
alias scsi_hostadapter2 lpfc
儲存分割槽後,分割槽是否顯示uuid、wwid,儲存的uuid、wwid是否會改變的實驗
對/dev/mapper/3600a098038303867635d4a48624e5466進行分2個區後
[root@bidg ~]# fdisk -l |grep /dev
Disk /dev/sda: 1199.6 GB, 1199638052864 bytes
/dev/sda1 1 5 40131 de Dell Utility
/dev/sda2 * 6 267 2097152 b W95 FAT32
/dev/sda3 267 528 2097152 83 Linux
/dev/sda4 528 145848 1167286272 5 Extended
/dev/sda5 528 13582 104857600 83 Linux
/dev/sda6 13582 20109 52428800 83 Linux
/dev/sda7 20109 24287 33554432 82 Linux swap / Solaris
/dev/sda8 24287 145848 976441344 83 Linux
Disk /dev/sdb: 1209.6 GB, 1209600573440 bytes
/dev/sdb1 1 1306 10490400+ 83 Linux
/dev/sdb2 1306 2612 10482432 83 Linux
Disk /dev/sdc: 1209.6 GB, 1209600573440 bytes
/dev/sdc1 1 1306 10490400+ 83 Linux
/dev/sdc2 1306 2612 10482432 83 Linux
Disk /dev/sdd: 1209.6 GB, 1209600573440 bytes
/dev/sdd1 1 1306 10490400+ 83 Linux
/dev/sdd2 1306 2612 10482432 83 Linux
Disk /dev/sde: 1209.6 GB, 1209600573440 bytes
/dev/sde1 1 1306 10490400+ 83 Linux
/dev/sde2 1306 2612 10482432 83 Linux
Disk /dev/sdf: 1209.6 GB, 1209600573440 bytes
/dev/sdf1 1 1306 10490400+ 83 Linux
/dev/sdf2 1306 2612 10482432 83 Linux
Disk /dev/sdg: 1209.6 GB, 1209600573440 bytes
/dev/sdg1 1 1306 10490400+ 83 Linux
/dev/sdg2 1306 2612 10482432 83 Linux
Disk /dev/sdh: 1209.6 GB, 1209600573440 bytes
/dev/sdh1 1 1306 10490400+ 83 Linux
/dev/sdh2 1306 2612 10482432 83 Linux
Disk /dev/sdi: 1209.6 GB, 1209600573440 bytes
/dev/sdi1 1 1306 10490400+ 83 Linux
/dev/sdi2 1306 2612 10482432 83 Linux
Disk /dev/mapper/3600a098038303867635d4a48624e5466: 1209.6 GB, 1209600573440 bytes
/dev/mapper/3600a098038303867635d4a48624e5466p1 1 1306 10490400+ 83 Linux
/dev/mapper/3600a098038303867635d4a48624e5466p2 1306 2612 10482432 83 Linux
Disk /dev/mapper/3600a098038303867635d4a48624e5466p1: 10.7 GB, 10742170112 bytes
Disk /dev/mapper/3600a098038303867635d4a48624e5466p2: 10.7 GB, 10734010368 bytes
8個多路徑對應同一個wwid
[root@bidg ~]# multipath -l
3600a098038303867635d4a48624e5466 dm-0 NETAPP,LUN C-Mode
size=1.1T features='3 queue_if_no_path pg_init_retries 50' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=0 status=active
| |- 11:0:0:0 sdb 8:16 active undef running
| |- 12:0:0:0 sdf 8:80 active undef running
| |- 11:0:3:0 sde 8:64 active undef running
| `- 12:0:1:0 sdg 8:96 active undef running
`-+- policy='round-robin 0' prio=0 status=enabled
|- 11:0:2:0 sdd 8:48 active undef running
|- 12:0:2:0 sdh 8:112 active undef running
|- 11:0:1:0 sdc 8:32 active undef running
`- 12:0:3:0 sdi 8:128 active undef running
8個多路徑沒有看到uuid了,且儲存盤的分割槽沒有uuid
[root@bidg ~]# sudo blkid
/dev/sda6: UUID="35615827-9d3b-4d6d-adba-d200526e78e9" TYPE="ext4"
/dev/sda1: SEC_TYPE="msdos" LABEL="DellUtility" UUID="5450-4444" TYPE="vfat"
/dev/sda2: LABEL="OS" UUID="1CDB-B34B" TYPE="vfat"
/dev/sda3: UUID="4d4385cd-7f05-49da-b8a1-171429c09e7e" TYPE="ext4"
/dev/sda5: UUID="01160c05-0c31-435e-b659-0c7ea1f9dbba" TYPE="ext4"
/dev/sda7: UUID="992bf03b-503d-4d7f-89ee-8d9543e128ba" TYPE="swap"
/dev/sda8: UUID="539ece1a-3c42-4e35-bd9c-a4c70a2b9bf7" TYPE="ext4"
/dev/mapper/3600a098038303867635d4a48624e5466: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
指定多路徑名稱的話,還是可以看到uuid的,且和分割槽之前一樣沒有變,不過儲存盤的分割槽沒有uuid
[root@bidg ~]# blkid /dev/sdb
/dev/sdb: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdb1
[root@bidg ~]# blkid /dev/sdb2
[root@bidg ~]#
[root@bidg ~]# blkid /dev/sdb
/dev/sdb: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdb1
[root@bidg ~]# blkid /dev/sdb2
[root@bidg ~]# blkid /dev/sdc
/dev/sdc: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdc1
[root@bidg ~]# blkid /dev/sdc2
[root@bidg ~]# blkid /dev/sdd
/dev/sdd: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdd1
[root@bidg ~]# blkid /dev/sdd2
[root@bidg ~]# blkid /dev/sde
/dev/sde: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
[root@bidg ~]# blkid /dev/sde1
[root@bidg ~]# blkid /dev/sde2
[root@bidg ~]# blkid /dev/sdf
/dev/sdf: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdf1
[root@bidg ~]# blkid /dev/sdf2
[root@bidg ~]# blkid /dev/sdg
/dev/sdg: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdg1
[root@bidg ~]# blkid /dev/sdg2
[root@bidg ~]# blkid /dev/sdh
/dev/sdh: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdh1
[root@bidg ~]# blkid /dev/sdh2
[root@bidg ~]# blkid /dev/sdi
/dev/sdi: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdi1
[root@bidg ~]# blkid /dev/sdi2
8個多路徑對應的wwid一樣,且和分割槽之前一樣沒有變,儲存分割槽沒有wwid
[root@bidg ~]# scsi_id -g -u /dev/sdb
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdb1
[root@bidg ~]# scsi_id -g -u /dev/sdb2
[root@bidg ~]# scsi_id -g -u /dev/sdc
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdc1
[root@bidg ~]# scsi_id -g -u /dev/sdcc
[root@bidg ~]# scsi_id -g -u /dev/sdd
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdd1
[root@bidg ~]# scsi_id -g -u /dev/sdd2
[root@bidg ~]# scsi_id -g -u /dev/sde
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sde1
[root@bidg ~]# scsi_id -g -u /dev/sde2
[root@bidg ~]# scsi_id -g -u /dev/sdf
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdf1
[root@bidg ~]# scsi_id -g -u /dev/sdf2
[root@bidg ~]# scsi_id -g -u /dev/sdg
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdg1
[root@bidg ~]# scsi_id -g -u /dev/sdg2
[root@bidg ~]# scsi_id -g -u /dev/sdh
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdh1
[root@bidg ~]# scsi_id -g -u /dev/sdh2
[root@bidg ~]# scsi_id -g -u /dev/sdi
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdi1
[root@bidg ~]# scsi_id -g -u /dev/sdi2
對儲存分割槽進行格式化後,可以看到分割槽的uuid了,且多路徑對應的分割槽的uuid也一樣
[root@bidg ~]# blkid
/dev/sda6: UUID="35615827-9d3b-4d6d-adba-d200526e78e9" TYPE="ext4"
/dev/sda1: SEC_TYPE="msdos" LABEL="DellUtility" UUID="5450-4444" TYPE="vfat"
/dev/sda2: LABEL="OS" UUID="1CDB-B34B" TYPE="vfat"
/dev/sda3: UUID="4d4385cd-7f05-49da-b8a1-171429c09e7e" TYPE="ext4"
/dev/sda5: UUID="01160c05-0c31-435e-b659-0c7ea1f9dbba" TYPE="ext4"
/dev/sda7: UUID="992bf03b-503d-4d7f-89ee-8d9543e128ba" TYPE="swap"
/dev/sda8: UUID="539ece1a-3c42-4e35-bd9c-a4c70a2b9bf7" TYPE="ext4"
/dev/mapper/3600a098038303867635d4a48624e5466: UUID="d12ba1f3-d717-4a53-a0a0-f6ab55a827c5" TYPE="ext4"
/dev/sde1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
/dev/sde2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
/dev/sdd1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
/dev/sdd2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
/dev/sdc1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
/dev/sdc2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
/dev/sdb1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
/dev/sdb2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
/dev/sdf1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
/dev/sdf2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
/dev/sdg1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
/dev/sdg2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
/dev/sdh1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
/dev/sdh2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
/dev/sdi1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
/dev/sdi2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
/dev/mapper/3600a098038303867635d4a48624e5466p1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
/dev/mapper/3600a098038303867635d4a48624e5466p2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
格式化後,多路徑對應的儲存盤的uuid改變了
[root@bidg ~]# blkid /dev/sdb
/dev/sdb: UUID="d12ba1f3-d717-4a53-a0a0-f6ab55a827c5" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdb1
/dev/sdb1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdb2
/dev/sdb2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdc
/dev/sdc: UUID="d12ba1f3-d717-4a53-a0a0-f6ab55a827c5" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdc1
/dev/sdc1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdc2
/dev/sdc2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdd
/dev/sdd: UUID="d12ba1f3-d717-4a53-a0a0-f6ab55a827c5" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdd1
/dev/sdd1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdd2
/dev/sdd2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
[root@bidg ~]# blkid /dev/sde
/dev/sde: UUID="d12ba1f3-d717-4a53-a0a0-f6ab55a827c5" TYPE="ext4"
[root@bidg ~]# blkid /dev/sde1
/dev/sde1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
[root@bidg ~]# blkid /dev/sde2
/dev/sde2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdf
/dev/sdf: UUID="d12ba1f3-d717-4a53-a0a0-f6ab55a827c5" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdf1
/dev/sdf1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdf2
/dev/sdf2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdg
/dev/sdg: UUID="d12ba1f3-d717-4a53-a0a0-f6ab55a827c5" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdg1
/dev/sdg1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdg2
/dev/sdg2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdh
/dev/sdh: UUID="d12ba1f3-d717-4a53-a0a0-f6ab55a827c5" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdh1
/dev/sdh1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdh2
/dev/sdh2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdi
/dev/sdi: UUID="d12ba1f3-d717-4a53-a0a0-f6ab55a827c5" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdi1
/dev/sdi1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdi2
/dev/sdi2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
8個多路徑對應的wwid一樣,且和格式化之前一樣沒有變,儲存分割槽沒有wwid
[root@bidg ~]# scsi_id -g -u /dev/sdb
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdb1
[root@bidg ~]# scsi_id -g -u /dev/sdb2
[root@bidg ~]# scsi_id -g -u /dev/sdc
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdc1
[root@bidg ~]# scsi_id -g -u /dev/sdc2
[root@bidg ~]# scsi_id -g -u /dev/sdd
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdd1
[root@bidg ~]# scsi_id -g -u /dev/sdd2
[root@bidg ~]# scsi_id -g -u /dev/sde
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sde1
[root@bidg ~]# scsi_id -g -u /dev/sde2
[root@bidg ~]# scsi_id -g -u /dev/sdf
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdf1
[root@bidg ~]# scsi_id -g -u /dev/sdf2
[root@bidg ~]# scsi_id -g -u /dev/sdg
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdg1
[root@bidg ~]# scsi_id -g -u /dev/sdg2
[root@bidg ~]# scsi_id -g -u /dev/sdh
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdh1
[root@bidg ~]# scsi_id -g -u /dev/sdh2
[root@bidg ~]# scsi_id -g -u /dev/sdi
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdi1
[root@bidg ~]# scsi_id -g -u /dev/sdi2
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中間沒有-橫槓
lun:
一個lun對應一個uuid和wwid,lun就是在儲存伺服器上劃出來的一個分割槽,給相應的應用伺服器當儲存盤使用,UUID在儲存伺服器上和應用伺服器上顯示不一樣(因為儲存伺服器和應用服務器的OS不一樣)。
在儲存伺服器端uuid顯示為fed94edc-896e-42cd-a3fe-8b2499097b88
ClusterB::> lun show -vserver wwxt02 -path * -fields uuid
vserver path uuid
------- --------------------- ------------------------------------
wwxt02 /vol/wwxt02_data/bidg f414a224-12a0-4b5e-b7f1-8c8141870496
wwxt02 /vol/wwxt02_data/mesdg fed94edc-896e-42cd-a3fe-8b2499097b88
在應用伺服器端wwid顯示為3600a098038303867635d4a48624e5465
[root@mesdg ~]# fdisk -l |grep /dev/mapper
Disk /dev/mapper/3600a098038303867635d4a48624e5465: 1099.5 GB, 1099529453568 bytes
在應用伺服器端uuid顯示為d987b768-cbd0-4a9a-a40d-58ec701853a9
[root@mesdg ~]# sudo blkid |grep /dev/mapper
/dev/mapper/3600a098038303867635d4a48624e5465: UUID="d987b768-cbd0-4a9a-a40d-58ec701853a9" TYPE="ext4"
同一個lun,在不同作業系統的應用伺服器端看,uuid不一樣,wwid不一樣
同一個lun,在相同作業系統的應用伺服器端看,uuid一樣,wwid一樣
同一lun掛載兩臺不同伺服器上,兩臺伺服器的作業系統一樣,顯示的wwid一樣,如下fdisk -l |grep /dev/mapper
[root@mesdg fc_host]# fdisk -l |grep /dev/mapper
Disk /dev/mapper/3600a098038303867635d4a48624e5464: 6597.1 GB, 6597069766656 bytes
[root@bidg host11]# fdisk -l |grep /dev/mapper
Disk /dev/mapper/3600a098038303867635d4a48624e5464: 6597.1 GB, 6597069766656 bytes
multipath
在應用伺服器端,同一個lun或wwid或uuid對應多個路徑,優點是當某個hba卡壞掉的情況下,應用伺服器仍可以訪問儲存伺服器
一個lun配置了多少路徑的演算法=lun上繫結的某一臺應用伺服器hba數*儲存機頭數*光纖交換機數
只有1個交換機的情況下
一套儲存伺服器的機頭櫃裡面有2臺機頭,應用伺服器2個hba卡
在儲存裡面劃分lun時對應2個hba卡,則應用伺服器可以看到這個lun對應4個路徑
在儲存裡面劃分lun時對應1個hba卡,則應用伺服器可以看到這個lun對應2個路徑
2個交換機的情況下
一套儲存伺服器的機頭櫃裡面有2臺機頭,應用伺服器2個hba卡
在儲存裡面劃分lun時對應2個hba卡,則應用伺服器可以看到這個lun對應8個路徑
在儲存裡面劃分lun時對應1個hba卡,則應用伺服器可以看到這個lun對應4個路徑
一個lun可以被多少應用伺服器訪問的設定
主要看儲存伺服器上lun配置的hba資訊,繫結了多少應用伺服器的hba卡,就可以被多少應用伺服器訪問
不過儘量不要這樣,一個lun就給一個應用伺服器使用好了,多個應用伺服器的話同時使用同一個個lun的話,容易會損壞資料。
因為各個應用伺服器之間又沒有什麼關聯的,A應用伺服器伺服器刪除了B應用伺服器存放在lun上的資料也很正常啊
一個lun對應多少個路徑的檢視命令是multipath -l
8個多路徑/dev/sdb~/dev/sdi對應同一個wwid
[root@bidg ~]# multipath -l
3600a098038303867635d4a48624e5466 dm-0 NETAPP,LUN C-Mode
size=1.1T features='3 queue_if_no_path pg_init_retries 50' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=0 status=active
| |- 11:0:0:0 sdb 8:16 active undef running
| |- 12:0:0:0 sdf 8:80 active undef running
| |- 11:0:3:0 sde 8:64 active undef running
| `- 12:0:1:0 sdg 8:96 active undef running
`-+- policy='round-robin 0' prio=0 status=enabled
|- 11:0:2:0 sdd 8:48 active undef running
|- 12:0:2:0 sdh 8:112 active undef running
|- 11:0:1:0 sdc 8:32 active undef running
`- 12:0:3:0 sdi 8:128 active undef running
8個多路徑/dev/sdb~/dev/sdi對應的uuid一樣
[root@bidg ~]# blkid|grep UUID
/dev/mapper/3600a098038303867635d4a48624e5466: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
/dev/sdb: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
/dev/sde: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
/dev/sdd: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
/dev/sdc: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
/dev/sdf: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
/dev/sdg: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
/dev/sdh: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
/dev/sdi: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
8個多路徑/dev/sdb~/dev/sdi對應的wwid一樣
[root@bidg ~]# scsi_id -g -u /dev/sdb
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sde
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdc
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdf
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdg
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdh
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdi
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdd
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/mapper/3600a098038303867635d4a48624e5466
3600a098038303867635d4a48624e5466
hba
HBA全稱FC HBA,也就是Fibre Channel Host Bus Adapter。在FC網路中,主機(如伺服器)需要和FC網路、FC儲存裝置(如SAN)連線時,需要使用一種介面卡,就如同連線乙太網需要乙太網卡一樣。這種介面卡就叫做FC HBA,簡稱HBA。和乙太網卡的MAC地址一樣,HBA上也有獨一無二的標識,這就是WWN(World Wide Name)。
hba卡更換後,wwid、uuid不變
光纖交換機、儲存的hba卡壞掉更換後,在儲存伺服器上看到lun的uuid不變
客戶端伺服器hba卡壞掉更換後,在客戶端伺服器看到lun的wwid不變,uuid也不變
理解如下:
兩臺不同的客戶端伺服器但是OS版本一樣,兩臺客戶端伺服器的hba卡肯定是不一樣的,劃分了同一個lun的儲存,發現lun在兩臺不同的伺服器上的wwid和uuid都是一樣的。
UDEV
UDEV是Linux提供的一種讓使用者對裝置進行自定義命名的機制。可以透過UDEV將WWID/UUID資訊跟磁碟路徑對映起來,這樣也可以保證裝置路徑永久不變。
磁碟讀取順序
系統啟動時,每個磁碟會被系統分配sda、sdb這類名字,但是到底是a還是b取決於匯流排對硬體的掃描順序,最先被掃描的會被分配sda,然後依次排序,如果有本地磁碟和儲存盤,則可能導致每次重啟後sda和sdb對應的硬體裝置發生變化,為了避免這種不一致,要在/etc/mobprobe.conf中新增兩行資訊,強迫先掃描本地磁碟再掃描儲存盤,不過到了Red Hat AS4系統及之後版本預設就是這樣的掃描順序,不需要再去配置這兩行了。
但是多個儲存盤時,重啟後各個儲存盤的磁碟機代號可能會調換,這種情況下oracle RAC可能報錯找不到原來磁碟機代號裡面的資料了
使用ASMLIB就不需要這些配置,ASMLIB磁碟頭會有metadata資訊可以準確的識別磁碟。或使用udev幫忙磁碟分割槽對應的磁碟的的wwid。當然磁碟名稱在所有節點一致仍然是一個好習慣。
以下透過scsi繫結wwid為3600c0ff0001001cd78cdaa4e02000000的分割槽1對應來對應/dev/udev1,分割槽2對應/dev/udev2,分割槽3對應/dev/udev3
KERNEL=="sda1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent", RESULT=="3600c0ff0001001cd78cdaa4e02000000", NAME="udev1", OWNER="grid", GROUP="oinstall", MODE="0660"
KERNEL=="sda2", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent", RESULT=="3600c0ff0001001cd78cdaa4e02000000", NAME="udev2", OWNER="grid", GROUP="oinstall", MODE="0660"
KERNEL=="sda3", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent", RESULT=="3600c0ff0001001cd78cdaa4e02000000", NAME="udev3", OWNER="grid", GROUP="oinstall", MODE="0660"
/etc/mobprobe.conf
alias scsi_hostadapter1 aic7xxx
alias scsi_hostadapter2 lpfc
儲存分割槽後,分割槽是否顯示uuid、wwid,儲存的uuid、wwid是否會改變的實驗
對/dev/mapper/3600a098038303867635d4a48624e5466進行分2個區後
[root@bidg ~]# fdisk -l |grep /dev
Disk /dev/sda: 1199.6 GB, 1199638052864 bytes
/dev/sda1 1 5 40131 de Dell Utility
/dev/sda2 * 6 267 2097152 b W95 FAT32
/dev/sda3 267 528 2097152 83 Linux
/dev/sda4 528 145848 1167286272 5 Extended
/dev/sda5 528 13582 104857600 83 Linux
/dev/sda6 13582 20109 52428800 83 Linux
/dev/sda7 20109 24287 33554432 82 Linux swap / Solaris
/dev/sda8 24287 145848 976441344 83 Linux
Disk /dev/sdb: 1209.6 GB, 1209600573440 bytes
/dev/sdb1 1 1306 10490400+ 83 Linux
/dev/sdb2 1306 2612 10482432 83 Linux
Disk /dev/sdc: 1209.6 GB, 1209600573440 bytes
/dev/sdc1 1 1306 10490400+ 83 Linux
/dev/sdc2 1306 2612 10482432 83 Linux
Disk /dev/sdd: 1209.6 GB, 1209600573440 bytes
/dev/sdd1 1 1306 10490400+ 83 Linux
/dev/sdd2 1306 2612 10482432 83 Linux
Disk /dev/sde: 1209.6 GB, 1209600573440 bytes
/dev/sde1 1 1306 10490400+ 83 Linux
/dev/sde2 1306 2612 10482432 83 Linux
Disk /dev/sdf: 1209.6 GB, 1209600573440 bytes
/dev/sdf1 1 1306 10490400+ 83 Linux
/dev/sdf2 1306 2612 10482432 83 Linux
Disk /dev/sdg: 1209.6 GB, 1209600573440 bytes
/dev/sdg1 1 1306 10490400+ 83 Linux
/dev/sdg2 1306 2612 10482432 83 Linux
Disk /dev/sdh: 1209.6 GB, 1209600573440 bytes
/dev/sdh1 1 1306 10490400+ 83 Linux
/dev/sdh2 1306 2612 10482432 83 Linux
Disk /dev/sdi: 1209.6 GB, 1209600573440 bytes
/dev/sdi1 1 1306 10490400+ 83 Linux
/dev/sdi2 1306 2612 10482432 83 Linux
Disk /dev/mapper/3600a098038303867635d4a48624e5466: 1209.6 GB, 1209600573440 bytes
/dev/mapper/3600a098038303867635d4a48624e5466p1 1 1306 10490400+ 83 Linux
/dev/mapper/3600a098038303867635d4a48624e5466p2 1306 2612 10482432 83 Linux
Disk /dev/mapper/3600a098038303867635d4a48624e5466p1: 10.7 GB, 10742170112 bytes
Disk /dev/mapper/3600a098038303867635d4a48624e5466p2: 10.7 GB, 10734010368 bytes
8個多路徑對應同一個wwid
[root@bidg ~]# multipath -l
3600a098038303867635d4a48624e5466 dm-0 NETAPP,LUN C-Mode
size=1.1T features='3 queue_if_no_path pg_init_retries 50' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=0 status=active
| |- 11:0:0:0 sdb 8:16 active undef running
| |- 12:0:0:0 sdf 8:80 active undef running
| |- 11:0:3:0 sde 8:64 active undef running
| `- 12:0:1:0 sdg 8:96 active undef running
`-+- policy='round-robin 0' prio=0 status=enabled
|- 11:0:2:0 sdd 8:48 active undef running
|- 12:0:2:0 sdh 8:112 active undef running
|- 11:0:1:0 sdc 8:32 active undef running
`- 12:0:3:0 sdi 8:128 active undef running
8個多路徑沒有看到uuid了,且儲存盤的分割槽沒有uuid
[root@bidg ~]# sudo blkid
/dev/sda6: UUID="35615827-9d3b-4d6d-adba-d200526e78e9" TYPE="ext4"
/dev/sda1: SEC_TYPE="msdos" LABEL="DellUtility" UUID="5450-4444" TYPE="vfat"
/dev/sda2: LABEL="OS" UUID="1CDB-B34B" TYPE="vfat"
/dev/sda3: UUID="4d4385cd-7f05-49da-b8a1-171429c09e7e" TYPE="ext4"
/dev/sda5: UUID="01160c05-0c31-435e-b659-0c7ea1f9dbba" TYPE="ext4"
/dev/sda7: UUID="992bf03b-503d-4d7f-89ee-8d9543e128ba" TYPE="swap"
/dev/sda8: UUID="539ece1a-3c42-4e35-bd9c-a4c70a2b9bf7" TYPE="ext4"
/dev/mapper/3600a098038303867635d4a48624e5466: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
指定多路徑名稱的話,還是可以看到uuid的,且和分割槽之前一樣沒有變,不過儲存盤的分割槽沒有uuid
[root@bidg ~]# blkid /dev/sdb
/dev/sdb: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdb1
[root@bidg ~]# blkid /dev/sdb2
[root@bidg ~]#
[root@bidg ~]# blkid /dev/sdb
/dev/sdb: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdb1
[root@bidg ~]# blkid /dev/sdb2
[root@bidg ~]# blkid /dev/sdc
/dev/sdc: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdc1
[root@bidg ~]# blkid /dev/sdc2
[root@bidg ~]# blkid /dev/sdd
/dev/sdd: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdd1
[root@bidg ~]# blkid /dev/sdd2
[root@bidg ~]# blkid /dev/sde
/dev/sde: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
[root@bidg ~]# blkid /dev/sde1
[root@bidg ~]# blkid /dev/sde2
[root@bidg ~]# blkid /dev/sdf
/dev/sdf: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdf1
[root@bidg ~]# blkid /dev/sdf2
[root@bidg ~]# blkid /dev/sdg
/dev/sdg: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdg1
[root@bidg ~]# blkid /dev/sdg2
[root@bidg ~]# blkid /dev/sdh
/dev/sdh: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdh1
[root@bidg ~]# blkid /dev/sdh2
[root@bidg ~]# blkid /dev/sdi
/dev/sdi: UUID="10e9e45b-3c6e-4682-a74c-31b74c266414" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdi1
[root@bidg ~]# blkid /dev/sdi2
8個多路徑對應的wwid一樣,且和分割槽之前一樣沒有變,儲存分割槽沒有wwid
[root@bidg ~]# scsi_id -g -u /dev/sdb
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdb1
[root@bidg ~]# scsi_id -g -u /dev/sdb2
[root@bidg ~]# scsi_id -g -u /dev/sdc
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdc1
[root@bidg ~]# scsi_id -g -u /dev/sdcc
[root@bidg ~]# scsi_id -g -u /dev/sdd
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdd1
[root@bidg ~]# scsi_id -g -u /dev/sdd2
[root@bidg ~]# scsi_id -g -u /dev/sde
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sde1
[root@bidg ~]# scsi_id -g -u /dev/sde2
[root@bidg ~]# scsi_id -g -u /dev/sdf
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdf1
[root@bidg ~]# scsi_id -g -u /dev/sdf2
[root@bidg ~]# scsi_id -g -u /dev/sdg
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdg1
[root@bidg ~]# scsi_id -g -u /dev/sdg2
[root@bidg ~]# scsi_id -g -u /dev/sdh
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdh1
[root@bidg ~]# scsi_id -g -u /dev/sdh2
[root@bidg ~]# scsi_id -g -u /dev/sdi
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdi1
[root@bidg ~]# scsi_id -g -u /dev/sdi2
對儲存分割槽進行格式化後,可以看到分割槽的uuid了,且多路徑對應的分割槽的uuid也一樣
[root@bidg ~]# blkid
/dev/sda6: UUID="35615827-9d3b-4d6d-adba-d200526e78e9" TYPE="ext4"
/dev/sda1: SEC_TYPE="msdos" LABEL="DellUtility" UUID="5450-4444" TYPE="vfat"
/dev/sda2: LABEL="OS" UUID="1CDB-B34B" TYPE="vfat"
/dev/sda3: UUID="4d4385cd-7f05-49da-b8a1-171429c09e7e" TYPE="ext4"
/dev/sda5: UUID="01160c05-0c31-435e-b659-0c7ea1f9dbba" TYPE="ext4"
/dev/sda7: UUID="992bf03b-503d-4d7f-89ee-8d9543e128ba" TYPE="swap"
/dev/sda8: UUID="539ece1a-3c42-4e35-bd9c-a4c70a2b9bf7" TYPE="ext4"
/dev/mapper/3600a098038303867635d4a48624e5466: UUID="d12ba1f3-d717-4a53-a0a0-f6ab55a827c5" TYPE="ext4"
/dev/sde1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
/dev/sde2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
/dev/sdd1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
/dev/sdd2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
/dev/sdc1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
/dev/sdc2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
/dev/sdb1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
/dev/sdb2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
/dev/sdf1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
/dev/sdf2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
/dev/sdg1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
/dev/sdg2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
/dev/sdh1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
/dev/sdh2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
/dev/sdi1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
/dev/sdi2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
/dev/mapper/3600a098038303867635d4a48624e5466p1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
/dev/mapper/3600a098038303867635d4a48624e5466p2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
格式化後,多路徑對應的儲存盤的uuid改變了
[root@bidg ~]# blkid /dev/sdb
/dev/sdb: UUID="d12ba1f3-d717-4a53-a0a0-f6ab55a827c5" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdb1
/dev/sdb1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdb2
/dev/sdb2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdc
/dev/sdc: UUID="d12ba1f3-d717-4a53-a0a0-f6ab55a827c5" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdc1
/dev/sdc1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdc2
/dev/sdc2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdd
/dev/sdd: UUID="d12ba1f3-d717-4a53-a0a0-f6ab55a827c5" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdd1
/dev/sdd1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdd2
/dev/sdd2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
[root@bidg ~]# blkid /dev/sde
/dev/sde: UUID="d12ba1f3-d717-4a53-a0a0-f6ab55a827c5" TYPE="ext4"
[root@bidg ~]# blkid /dev/sde1
/dev/sde1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
[root@bidg ~]# blkid /dev/sde2
/dev/sde2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdf
/dev/sdf: UUID="d12ba1f3-d717-4a53-a0a0-f6ab55a827c5" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdf1
/dev/sdf1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdf2
/dev/sdf2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdg
/dev/sdg: UUID="d12ba1f3-d717-4a53-a0a0-f6ab55a827c5" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdg1
/dev/sdg1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdg2
/dev/sdg2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdh
/dev/sdh: UUID="d12ba1f3-d717-4a53-a0a0-f6ab55a827c5" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdh1
/dev/sdh1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdh2
/dev/sdh2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdi
/dev/sdi: UUID="d12ba1f3-d717-4a53-a0a0-f6ab55a827c5" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdi1
/dev/sdi1: UUID="623b6cf9-41b4-408b-8d92-6c1395b20e28" TYPE="ext4"
[root@bidg ~]# blkid /dev/sdi2
/dev/sdi2: UUID="d8a4742b-4d9b-42d4-b7ff-465cace59b8d" TYPE="ext4"
8個多路徑對應的wwid一樣,且和格式化之前一樣沒有變,儲存分割槽沒有wwid
[root@bidg ~]# scsi_id -g -u /dev/sdb
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdb1
[root@bidg ~]# scsi_id -g -u /dev/sdb2
[root@bidg ~]# scsi_id -g -u /dev/sdc
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdc1
[root@bidg ~]# scsi_id -g -u /dev/sdc2
[root@bidg ~]# scsi_id -g -u /dev/sdd
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdd1
[root@bidg ~]# scsi_id -g -u /dev/sdd2
[root@bidg ~]# scsi_id -g -u /dev/sde
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sde1
[root@bidg ~]# scsi_id -g -u /dev/sde2
[root@bidg ~]# scsi_id -g -u /dev/sdf
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdf1
[root@bidg ~]# scsi_id -g -u /dev/sdf2
[root@bidg ~]# scsi_id -g -u /dev/sdg
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdg1
[root@bidg ~]# scsi_id -g -u /dev/sdg2
[root@bidg ~]# scsi_id -g -u /dev/sdh
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdh1
[root@bidg ~]# scsi_id -g -u /dev/sdh2
[root@bidg ~]# scsi_id -g -u /dev/sdi
3600a098038303867635d4a48624e5466
[root@bidg ~]# scsi_id -g -u /dev/sdi1
[root@bidg ~]# scsi_id -g -u /dev/sdi2
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30126024/viewspace-2137508/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- udev+multipath配合繫結磁碟dev
- HBA與lun簡介
- Oracle Linux 7.8 多路徑(Multipath)+Udev繫結磁碟OracleLinuxdev
- Redhat7 Udev繫結(DM multipath)多路徑裝置Redhatdev
- 儲存的一些基本概念(HBA,LUN)
- Multipath實現LUN裝置名稱的持久化持久化
- RAC11g搭建-centos7+openfiler+multipath+udevCentOSdev
- RAC19c搭建-centos7+openfiler+multipath+udevCentOSdev
- RedHat 5.4上iscsi+multipath多路徑儲存配置獲取裝置的wwidRedhat
- Linux/Unix系統中主機HBA無法發現LUN,路徑顯示錯誤,LUN相關錯誤Linux
- 在Linux平臺使用multipath固化磁碟裝置與LUN的對應關係Linux
- 使用udev管理asmdisk執行/sbin/scsi_id不顯示UUIDdevASMUI
- set udev for setting disk permiss on ASM when using multipath OL 6.x_1521757.1devASM
- Multipath
- OEL5.7 UDEV繫結磁碟dev
- 使用UDEV繫結裝置名dev
- 使用udev管理asmdisk執行/sbin/scsi_id不顯示UUID的解決方法devASMUI
- linux udev裸裝置繫結Linuxdev
- linux下udev重新繫結磁碟Linuxdev
- rhel 5.5UDEV繫結asm磁碟devASM
- Linux使用udev繫結裸裝置Linuxdev
- lun(EastSpider)ASTIDE
- 儲存lun
- Linux 7下使用udev繫結ASM磁碟LinuxdevASM
- 關於oracle RAC 通過udev繫結磁碟Oracledev
- 關於oracle RAC 透過udev繫結磁碟Oracledev
- 在Linux中使用UDEV繫結裝置Linuxdev
- multipath多路徑配置
- iscsi與multipath搭建
- Multipath and Device MapperdevAPP
- raid與lunAI
- uuidUI
- Oracle 在asm前使用udev繫結共享儲存OracleASMdev
- ORACLE LINUX 5.5 UDEV繫結asm磁碟問題OracleLinuxdevASM
- udev如何除錯,如何看udev的輸出日誌?udev除錯的坑?dev除錯
- android get uuid獲取uuidAndroidUI
- 查詢hba卡wwn號
- Linux的multipath for ASMLinuxASM