質問: サーバの領域解放をするため、ハードディスクを取り外したいが、どのハードディスクがOSのどのデバイスなのか特定できません。 調べた限りでは、ls -l /dev/disk/by-pathの内容から紐づけられるのではと考えています。 ls -l /dev/disk/by-path pci-0000:02:0e.0-scsi-0:0:0:0 -> ../../sda OS側からは上記より、“scsi-*”の“:”で区切られた右から二番目の数字が、vsphere上で確認できるSCSI番号(ハードディスク1(X:X))の“:”で区切られた右側のXと紐づけられることまではわかりました。 問題はSCSI番号(ハードディスク1(X:X))の左側のXで、SCSIコントローラの番号であることはなんとなくわかるのですが、そこから先、SCSIコントローラと“pci-*”の紐付け方がわかりません。 どなたかご教授ください。詳細を記載したサイトをご紹介頂くだけでも構いません。
回答: ご回答頂いた皆様、ありがとうございました。自己解決しました。結果的には vmxファイルからわかるSCSIコントローラのスロットナンバーをvmware社の書式通り変換していくと、SCSIコントローラの上位PCIブリッジが見え、lspciの結果とls -l /dev/disk/by-pathの結果を組み合わせてOS上のディスクとvsphere上のディスクを照らし合わせることができました。