【发布时间】:2012-08-06 16:46:38
【问题描述】:
在 Linux 中,ioctl SCSI_IOCTL_GET_LUNID 中的 LUN id 是什么意思?这意味着什么?它有什么帮助?
【问题讨论】:
在 Linux 中,ioctl SCSI_IOCTL_GET_LUNID 中的 LUN id 是什么意思?这意味着什么?它有什么帮助?
【问题讨论】:
LUN id 是逻辑单元号,指的是存储设备。
来自他评论中链接的维基百科文章 tMC:
LUN 0:每个目标中都需要存在一个 LUN: 零。 LUN 为 0 的逻辑单元的特殊之处在于它必须 执行一些特定的命令,最值得注意的是 Report LUN,即 启动器如何找出目标中的所有其他 LUN。但 LUN 零不需要提供任何其他服务,例如存储 音量。
所以每个目标都有一个 LUN 0。如果一个目标有更多的存储卷,它可能有更多的 LUN。
【讨论】:
简单来说,你可以认为每个逻辑单元(由lun标识)代表一个连续的逻辑块,从0开始编号。所以如果SCSI启动器要访问SCSI目标,它必须提供目标ID、LUN、逻辑块的偏移量和它想要多少块。
【讨论】: