linux下命令查看wwid

fiy 其他 132

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux中,可以使用命令`scsi_id`来查看设备的wwid(World Wide Identifier)。以下是查看wwid的详细步骤:

    1. 打开终端,使用管理员权限登录系统。

    2. 确定要查看wwid的设备。可以使用命令`lsblk`或`fdisk -l`来列出系统中的所有磁盘和分区。在这个列表中,找到目标设备的名称(如`/dev/sda`)。

    3. 运行以下命令来查看设备的wwid:

    “`
    scsi_id –page=0x83 –whitelisted /dev/sda
    “`

    其中,`/dev/sda`应替换为你要查看wwid的设备名称。

    4. 程序将返回设备的wwid。

    请注意,使用`scsi_id`命令之前,您可能需要安装相应的软件包。在大多数Linux发行版中,软件包名称为`scsi-miscs`或`udev`。您可以使用您的包管理器来安装这些软件包。

    这就是在Linux下使用`scsi_id`命令来查看设备的wwid的方法。希望对你有帮助!

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux下,我们可以使用命令来查看设备的wwid(World Wide Identifier)。wwid是一个用于唯一标识磁盘和存储设备的全球唯一标识符。以下是几个常用的命令来查看设备的wwid:

    1. `lsblk`命令:该命令可以用来列出系统上的块设备信息,包括设备名称、挂载点等信息。使用`lsblk -o +WWN`命令,我们还可以显示设备的wwid。

    2. `udevadm`命令:这是一个用于管理Linux内核设备的实用工具,使用`udevadm info -n /dev/sdX`命令来获取设备的详细信息,其中sdX是你要查询的设备的名称。在返回的输出中,你会找到`ID_WWN`字段,它就是设备的wwid。

    3. `scsi_id`命令:这个命令可以用来查询SCSI设备的信息,包括wwid。使用`scsi_id -g -u -d /dev/sdX`命令,其中sdX是你要查询的设备的名称,将返回设备的wwid。

    4. `/sys/block`目录:在该目录下,每个块设备都有一个对应的目录,包含了设备的详细信息。在设备目录中,你可以找到一个名为`wwid`的文件,其中包含设备的wwid。

    5. `multipath`命令:如果你的系统使用了Multipath技术来管理多路径存储设备,那么可以使用`multipath -ll`命令来查看设备的wwid。

    通过以上的方法,你可以方便地在Linux系统中查看设备的wwid,以便于设备的管理和识别。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,可以通过不同的命令来查看wwid(World Wide Identifier)。wwid是一种独特的设备标识符,用于唯一标识存储设备。

    下面是一些常用的命令来查看wwid:

    1. 使用`udevadm`命令:

    `udevadm`是Linux系统中用于管理设备的工具之一。使用`udevadm`命令可以列出所有的块设备并查看其wwid。

    “`shell
    sudo udevadm info –query=property –name=/dev/sda | grep ‘ID_WWN’
    “`

    这会输出设备的wwid。

    2. 使用`lsblk`命令:

    `lsblk`是一个列出块设备信息的工具。使用`lsblk`命令可以查看磁盘设备的wwid。

    “`shell
    lsblk -no name,wwn /dev/sda
    “`

    这会输出指定设备(比如`/dev/sda`)的wwid。

    3. 使用`blkid`命令:

    `blkid`命令用于查看块设备的属性信息。可以使用`blkid`命令来获取设备的wwid。

    “`shell
    sudo blkid /dev/sda
    “`

    这会输出指定设备(比如`/dev/sda`)的wwid。

    4. 使用`udev`规则:

    另一种方法是通过编写`udev`规则来获取设备的wwid。首先,创建一个新的`/etc/udev/rules.d/10-wwid.rules`文件,并将以下内容添加到文件中:

    “`shell
    ACTION==”add”, ATTRS{queue/rotational}==”0″, KERNEL==”sd*[!0-9]|sr*”, PROGRAM==”/usr/lib/udev/wwn_id -d –name=$env{DEVNAME}”, RESULT!=””, SYMLINK+=”disk/by-id/wwn-$env{ID_WWN}”
    “`

    然后,重新加载`udev`规则:

    “`shell
    sudo udevadm control –reload-rules
    “`

    最后,使用`udevadm`命令来触发设备事件:

    “`shell
    sudo udevadm trigger
    “`

    设备的wwid将会在`/dev/disk/by-id/`目录下以链接文件的形式出现。

    5. 使用`scsi_id`命令:

    `scsi_id`命令用于生成设备的SCSI标识符。可以使用`scsi_id`命令来获取设备的wwid。

    “`shell
    sudo scsi_id -g -u -s /block/sda
    “`

    这会输出指定设备(比如`/dev/sda`)的wwid。

    以上是几种常用的查看wwid的方法,根据具体的需求可以选择合适的方法来获取设备的wwid。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部