百度
360搜索
搜狗搜索

Linux如何查询本地磁盘wwid详细介绍

在 Linux 中查询本地磁盘的 WWID(World Wide Identifier,全球唯一标识符),可以通过以下几种方法实现,具体取决于磁盘类型和系统环境:

方法一:使用
udevadm 命令(通用方法)

udevadm 是 Linux 设备管理工具,可用于获取设备的详细属性,包括 WWID。
命令格式
bash

 udevadm info all /dev/sdX    wwid

  • 其中 /dev/sdX 是目标磁盘设备(如 sdasdb 等),需替换为实际设备名。
  • grep -i wwid 用于过滤出包含 "wwid" 的行。

示例输出
plaintext

E: ID_WWID=3600144f00022000000000000000011b2

方法二:通过
lsblk 结合
blkid(简化方法)

  1. 先通过 lsblk 查看磁盘设备名
    bash
    lsblk 

    输出类似:
    plaintext

    NAME   FSTYPE  LABEL UUID                                   MOUNTPOINT

    sda

    ├─sda1 ext4 a1b2c3d4-e5f6-7890-a1b2-c3d4e5f67890 /

    └─sda2 swap b1c2d3e4-f5g6-7890-a1b2-c3d4e5f67890 [SWAP]

    sdb

  2. 再用 blkid 获取 WWID(适用于支持的设备):
    bash
     blkid  value  ID_WWID /dev/sdX

    直接输出 WWID 值(若设备支持)。

方法三:针对 SCSI 设备(使用
sg_inq

如果是 SCSI 或 SAS 磁盘,需安装 sg3_utils 工具包:
bash

   sg3-utils  

dnf sg3_utils

然后运行:
bash

 sg_inq /dev/sdX    wwid

输出中 WWID 字段即为设备的全球唯一标识符。

注意事项

  1. 管理员权限:上述命令需使用 sudo 或以 root 身份执行,否则可能无法获取完整信息。
  2. 设备类型:部分老旧设备或非标准存储设备(如 SATA 磁盘)可能不直接支持 WWID,此时 udevadm 可能通过其他属性(如 ID_SERIAL)间接标识设备。
  3. WWID 格式:WWID 通常是一个包含厂商、型号、序列号等信息的长字符串,用于唯一标识存储设备,常见于 SAN 存储或企业级磁盘。

根据实际环境选择合适的方法,即可快速获取磁盘的 WWID。

阅读更多 >>>  linuxel是什么意思

网站数据信息

"Linux如何查询本地磁盘wwid"浏览人数已经达到24次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:Linux如何查询本地磁盘wwid的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!