PowerFlex:如何識別 SVM 磁碟的實體位置(RDM - 原始裝置映射)

Summary: 如何識別 SVM 磁碟的實體位置(RDM - 原始裝置映射)

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

說明

如何將 SVM 的 RDM 磁碟和實體磁碟裝置相互關聯。

步驟

SVM 等級:

列出所有或特定磁碟:

列出所有磁碟裝置:

ls -l /dev/disk/by-id/ | grep scsi- | awk {'print $9 " " $11'} | sed -r 's/^.{6}//' | awk {'print $0'} | sed 's/..\/..\///g'

列出所有磁碟裝置 範例:

ScaleIO:/ # ls -l /dev/disk/by-id/ | grep scsi- | awk {'print $9 " " $11'} | sed -r 's/^.{6}//' | awk {'print $0'} | sed 's/..\/..\///g' 6000c2952e4e35b264b899761ba06af1 sda 6000c2952e4e35b264b899761ba06af1-part1 sda1 6000c2952e4e35b264b899761ba06af1-part2 sda2 600605b00a36937012d0034b35edc01b sdf 600605b00a36937012d0034b35f56b55 sdk 600605b00a36937012d0034c35fd1c74 sdh 600605b00a36937012d0034c3605794d sdc 600605b00a36937012d0034d360e0a83 sde 600605b00a36937012d0034e3616eb21 sdi 600605b00a36937012d0034e362001ee sdj 600605b00a36937012d0034f3629590c sdg 600605b00a36937012d00350363504f7 sdd 600605b00a36937012d00350363ed3de sdb 600605b00a3693701f92005d07062b43 sdl

列出特定磁碟 (/dev/sdg 的範例):

ls -l /dev/disk/by-id/ | grep scsi- | grep sdg | awk {'print $9'} | sed -r 's/^.{6}//' | awk {'print $0'}

若要尋找磁碟裝置識別碼 (/dev/sdg 的範例):

ScaleIO:/ # ls -l /dev/disk/by-id/ | grep scsi- | grep sdg | awk {'print $9'} | sed -r 's/^.{6}//' | awk {'print $0'} 600605b00a36937012d0034f3629590c
注意:在上述輸出中,磁碟裝置識別碼為:600605b00a36937012d0034f3629590c
磁碟裝置識別碼將在下一個步驟中使用。

ESX 等級:

識別實體裝置:
在 ESXi 層級上,您可以在從上一個命令取得的特定裝置上執行查詢多路徑命令:

esxcfg-mpath -m -d naa.[disk identifier]

範例:

[root@/dev/disks] esxcfg-mpath -m -d naa.600605b00a36937012d00350363504f7 vmhba1:C2:T9:L0 vmhba1 sas.500605b00a369370 sas.60d00350363504f7 naa.600605b00a36937012d00350363504f7

從此輸出中,我們可以看到此磁碟在邏輯上位於目標編號 9 (vd 編號 9) 上,順序如下:主機配接卡:巴士通道 :靶:倫

注意:ESXi 可識別邏輯磁碟 (VD),而非實體磁碟 (PD)。

識別 VMDK 檔案:
Grep 磁碟裝置識別碼:

find /vmfs/volumes/ -type f -name '*.vmdk' -size -1024k -exec grep -l '^createType=.*RawDeviceMap' {} \; > /tmp/rdmsluns.txt for i in `cat /tmp/rdmsluns.txt`; do vmkfstools -q $i; done | grep [disk identifier] -B1

輸出會指出與磁碟裝置識別碼繫結的 VMDK 檔案。

範例:

[root@sio:/tmp] find /vmfs/volumes/ -type f -name '*.vmdk' -size -1024k -exec grep -l '^createType=.*RawDeviceMap' {} \; > /tmp/rdmsluns.txt [root@sio:/tmp] for i in `cat /tmp/rdmsluns.txt`; do vmkfstools -q $i; done | grep 600605b00a36937012d0034f3629590c -B1 Disk /vmfs/volumes/58076039-ede5c01f-4fde-90e2ba7db974/ScaleIO-10.xxx.xxx.x/ScaleIO-RDM-565898493.vmdk is a Passthrough Raw Device Mapping Maps to: vml.0200000000600605b00a36937012d0034f3629590c4d5239333631

在下列螢幕擷取畫面中,您可以看到 vSphere Client UI 中的 RDM 裝置:
虛擬機器屬性

 

Article Properties
Article Number: 000158283
Article Type: How To
Last Modified: 20 Aug 2025
Version:  8
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.