如何在Linux中查找相应的VMDK

时间:2024-05-23 19:06:44

如何在Linux中查找相应的VMDK

 

 

在任何操作系统环境中添加和删除磁盘是任何系统管理员的日常任务。与包含大量磁盘的虚拟服务器相比,从物理服务器中删除磁盘要容易一些。在本教程中,我们将尝试使其变得更简单,并说明如何在VMware工作站的Linux系统中找到相应的VMDK。

 

有时,可能会出现以下情况:您将大量具有相同大小的硬盘添加到虚拟服务器,并且您要从其中删除其中一个磁盘。通常,磁盘命名约定如下。但是有时它也会更改,这是因为从它们之间删除了磁盘。

SCSI(0:0)-> / dev / sda
SCSI(0:1)-> / dev / sdb
SCSI(0:2)-> / dev / sdc

由于磁盘大小相同,因此了解虚拟服务器中正确的VMDK磁盘非常重要,因为如果从服务器中删除了错误的磁盘,则环境中可能会发生非常大的停机。

在Linux中找到正确的对应VMDK

要在Linux服务器中针对您的设备找到正确的相应磁盘,可以按照以下步骤操作。

1.首先,我们需要从服务器端找到SCSI控制器编号和目标编号。这可以借助“ ls”命令或“ lsscsi”命令来实现。这两个命令都显示SCSI控制器编号和目标编号。

命令:

#ls -l / sys / block / sd *

要么

#lsscsi

假设我们必须从服务器上删除/ dev / sdd磁盘,因此我们将使用上述命令来了解SCSI控制器号/总线号和目标号。下图中的2是SCSI编号,3是目标编号。仅当我们从Vcenter检查虚拟机的设置时,才会看到这两个数字。

如何在Linux中查找相应的VMDK

如何在Linux中查找相应的VMDK 

 

在上面的屏幕截图中,与使用“ ls”命令查找详细信息相比,您可以轻松地看到“ lsscsi ”是更简洁的命令,并且输出易于阅读。

2.现在,在从服务器端检查了详细信息之后,转到VMware vsphere或工作站并打开服务器设置,然后转到硬盘高级设置。

在那里,您将看到以“ SCSI-controller-no.:Target-no格式给出的SCSI控制器编号和目标编号。检查以下屏幕截图以供参考。

 如何在Linux中查找相应的VMDK

现在在这里您将看到SCSI控制器号 为0,但在服务器端显示为2。我们发现,此SCSI控制器编号通常从2开始,而起始编号0和1保留给其他设备。

根据上述情况,假设如果您必须卸下SCSI控制器1磁盘,则它在服务器端可能有一个从3开始的数字,因此请不要感到困惑。

现在,当您确定了正确的VMDK磁盘后,现在就可以删除所需的磁盘了。我们建议您先仔细检查磁盘ID,然后再将其删除。如果您有任何问题,请别忘了留下您的评论,我们将竭诚为您服务。