lqlq271528245 2019-03-03 00:26 采纳率: 0%
浏览 487

hyper-v虚拟机能像vmware一样查询到disk的UUID吗?

图片说明

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-08 03:50
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    是的,Hyper-V可以查询到磁盘的UUID。在Hyper-V中,你可以使用scsi_id命令来获取一个磁盘的SCSI ID,并通过这个ID来查询到对应的磁盘的UUID。

    以下是一个简单的示例:

    sudo scsi_id -l | grep "/dev/sds"
    

    这将输出所有已知的SCSI ID和它们对应的磁盘名称。然后你可以通过这些信息来查询磁盘的UUID。

    如果你想要查询特定磁盘的UUID,你可以在上述命令后添加--device参数并提供具体的设备路径(例如/dev/sds):

    sudo scsi_id -l --device="/dev/sds" | grep UUID
    

    注意:这可能需要root权限才能运行,因此你需要确保你的用户有足够的权限访问磁盘。

    对于Unix/Linux系统,uuidgen命令也可以用于生成或查询UUID:

    sudo uuidgen > /dev/null 2>&1 &
    uuid_file=/tmp/my_uuid
    cat $uuid_file
    

    这将在当前目录下创建一个名为my_uuid的文件,其中包含UUID值。你可以从这里查询或者修改这个文件来获取UUID。

    请注意,实际操作时,请确保执行的操作对目标系统的安全性没有影响。

    评论

报告相同问题?