IQN、UUID和SCSI-ID

IQN(iSCSI限定名称)

含义:
IQN用于标识到iSCSI目标的路径。它确保在iSCSI网络中每个目标都有一个唯一的名称。
格式示例:

  • ip-192.168.25.25:3260-iscsi-iqn.2013-07.env33:22ff1f85-a440-49be-afea-6601b5a4bb26-lun-0-part3

特点:

  • 路径多样性: 同一个磁盘可以有多个路径,每个路径都有一个唯一的IQN。
  • 网络无关性: IQN不依赖于特定的物理位置,便于网络存储的管理。

获取方式:

  • IQN通常在设置iSCSI目标时配置,可以通过iSCSI发现协议或手动配置来获取。

UUID(通用唯一标识符)

含义:
UUID是一个128位的标识符,存储在格式化磁盘的超块(superblock)中。它作为磁盘的唯一指纹,可用于跨不同系统识别磁盘。
格式示例:

  • 1a86acf6-b805-49c6-8263-b73a4d7a51fc

特点:

  • 唯一性: UUID设计为在空间和时间上都是唯一的。
  • 持久性: 一旦分配,UUID将与磁盘绑定,除非磁盘被重新格式化,重新格式化后,UUID将可能改变。
  • 格式依赖性: 只有格式化的磁盘才有UUID,未格式化的磁盘没有。

获取方式:

  • 在Unix-like系统中,可以使用blkid命令从磁盘的超块中读取UUID。

SCSI_ID(SCSI标识符)

含义:
SCSI_ID是由磁盘本身返回的供应商、型号和序列号的组合。它是磁盘的唯一标识符,类似于MAC地址。
格式示例:

  • SSCST_BIO21ff1f85a34049a4d0a090d

特点:

  • 组成: 由磁盘的供应商、型号和序列号等人类可读信息组成。
  • 兼容性: 如果SATA磁盘实现了SCSI到ATA的转换API,也可以提供SCSI_ID。
  • 物理识别: SCSI_ID与物理磁盘绑定,与磁盘的格式化或使用无关。

获取方式:

  • 可以使用SCSI询问命令获取SCSI_ID,这些命令是SCSI协议的一部分。工具如lsscsisg_inq可用于获取此信息。

对比与应用

  • 唯一性范围:
    • IQN:必须在同一个iSCSI网络中唯一。
    • UUID:几乎唯一。
    • SCSI_ID:每个物理磁盘唯一。
  • 依赖性:
    • IQN:依赖于网络配置,可修改。
    • UUID:依赖于磁盘格式化,重格式化可修改。
    • SCSI_ID:与格式化或网络配置无关,一般不可修改。
  • 应用场景:
    • IQN:用于网络存储访问。
    • UUID:用于系统级别识别磁盘。
    • SCSI_ID:用于低级别磁盘识别,常用于硬件管理。

相关推荐

  1. IQN、UUIDSCSI-ID

    2024-07-11 18:30:02       23 阅读
  2. vmware 使用scsi_id 获取ID返回空

    2024-07-11 18:30:02       60 阅读
  3. Sass SCSS

    2024-07-11 18:30:02       19 阅读
  4. Linux中硬盘(IDESCSI)的命名规则

    2024-07-11 18:30:02       56 阅读
  5. scssless的区别

    2024-07-11 18:30:02       40 阅读
  6. scss基础css扩展

    2024-07-11 18:30:02       30 阅读
  7. SCSS Sass的区别?

    2024-07-11 18:30:02       26 阅读
  8. scss css 的区别 scss变量css变量的区别

    2024-07-11 18:30:02       35 阅读
  9. lessscss循环生成marginpadding

    2024-07-11 18:30:02       25 阅读
  10. error in ./src/assets/css/element-variables.scss

    2024-07-11 18:30:02       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 18:30:02       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 18:30:02       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 18:30:02       57 阅读
  4. Python语言-面向对象

    2024-07-11 18:30:02       68 阅读

热门阅读

  1. git撤销push

    2024-07-11 18:30:02       23 阅读
  2. 解决Spring Boot中的国际化与本地化问题

    2024-07-11 18:30:02       19 阅读
  3. Mongodb索引使用限制

    2024-07-11 18:30:02       25 阅读
  4. 数据建设实践之大数据平台(七)

    2024-07-11 18:30:02       25 阅读
  5. git revert怎么使用?

    2024-07-11 18:30:02       24 阅读
  6. Webpack配置及工作流程

    2024-07-11 18:30:02       21 阅读
  7. 如何理解李彦宏说的“不要卷模型,要卷应用”

    2024-07-11 18:30:02       22 阅读
  8. 谷歌广告投放策略 -- 业务&成本

    2024-07-11 18:30:02       18 阅读
  9. 表单代码示例

    2024-07-11 18:30:02       22 阅读
  10. Unity中短路法在背包系统的应用

    2024-07-11 18:30:02       17 阅读