比如说, 我们有一套VMware的环境, 其中有一台运行者ESXi的主机, 其上有十块SAS盘. 这十块盘中的五块盘被RDM到一台虚机上了. 假设你发现有添加多了一块盘, 你想移除掉, 但是5块盘其中有3块盘已经在使用中了(即其上有生产数据). 可是VMware虚机的属性对话框中, 你只能看到Hard disk X, Physical LUN and Datastore Mapping File中的数字看起来也没法用, 该怎么做?
首先你需要通过其他方式得知你要删掉的磁盘的device的名字, 这个名字会出现在Host的Configuration Tab下的Storage选项中的.
找到这个device, 然后记录下他的Identifier.
在这里是22a09结尾的一串字符串.
然后到虚拟中, 拷贝下所有的Physical LUN and Datastore Mapping File的字符串, 选device ID的后几位作为关键字, 进行匹配.
vml.0200000000600605b0072c91001ba288d0d62ee7dd4d5239323731
vml.0200000000600605b0072c91001ba28936dc3c29b84d5239323731
vml.0200000000600605b0072c91001ba2880aca622a094d5239323731
vml.0200000000600605b0072c91001ba2889cd31a3a044d5239323731
这样, 我们就找到了想要移除的RDM磁盘.
也就是说Physical LUN and Datastore Mapping File字符串其中的一部分是由device的ID组成的.