linux系统查询iqn命令

不及物动词 其他 149

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要查询Linux系统的IQN命令,可以使用以下命令:

    1. iqn查看
    使用以下命令来查看当前系统中已定义的IQN列表:
    “`
    sudo cat /etc/iscsi/initiatorname.iscsi
    “`

    运行上述命令后,将会显示当前系统的IQN名称。

    2. iqn修改
    如果需要修改系统的IQN名称,可以按照以下步骤操作:
    – 编辑 “/etc/iscsi/initiatorname.iscsi” 文件,使用适当的文本编辑器打开该文件,如下所示:
    “`
    sudo nano /etc/iscsi/initiatorname.iscsi
    “`
    – 在文件中修改 IQN 名称为新的名称,如下所示:
    “`
    InitiatorName=iqn.<年份-反转的域名>.<主机名称>
    “`
    – 保存并关闭文件。
    – 重新启动 iSCSI 服务使其生效,使用以下命令重启 iSCSI 服务:
    “`
    sudo systemctl restart iscsid
    sudo systemctl restart iscsi
    “`

    这样就可以查询和修改 Linux 系统中的 IQN 命令了。希望对你有帮助!

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,要查询iSCSI Qualified Name(iQN)命令,可以使用`iscsiadm`命令进行操作。以下是关于如何使用`iscsiadm`命令查询iQN的步骤:

    1. 打开终端或命令行界面,以root用户或具备管理员权限的用户身份登录。
    2. 输入以下命令以查看当前已连接的iSCSI设备的信息:
    “`
    iscsiadm -m session -P 3
    “`
    上述命令的参数说明:
    – `-m session`:指定查询会话信息。
    – `-P 3`:指定输出详细的会话信息。

    3. 在输出结果中,查找类似以下形式的行,其中包含iQN信息:
    “`
    Target: iqn.2018-12.com.example:server.target01 (non-flash)
    “`
    上述行中的`iqn.2018-12.com.example:server.target01`就是iQN。

    4. 如果当前没有已连接的iSCSI设备,可以使用以下命令列出系统中可用的iSCSI会话:
    “`
    iscsiadm -m discovery -t sendtargets -p
    “`
    上述命令的参数说明:
    – `-m discovery`:指定执行发现操作。
    – `-t sendtargets`:指定发送查询目标操作。
    – `-p
    `:指定目标的IP地址。

    5. 在输出结果中,查找类似以下形式的行,其中包含iQN信息:
    “`
    Target: iqn.2018-12.com.example:server.target01 (non-flash)
    “`
    同样,上述行中的`iqn.2018-12.com.example:server.target01`就是iQN。

    注意事项:
    – 需要安装并配置iSCSI initiator才能使用`iscsiadm`命令。
    – iQN是与iSCSI目标相关联的唯一标识符,用于识别存储设备。每个iSCSI目标都应具有唯一的iQN。

    总结:
    在Linux系统中,使用`iscsiadm`命令可以查询iSCSI设备的iQN信息。通过查看当前已连接的iSCSI设备的会话信息,或通过发现可用的iSCSI会话,可以获取iQN信息,并用于识别和访问存储设备。

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

    在Linux系统中,可以使用`lsblk`命令来查询系统中的iSCSI Qualified Name(iQN)。下面将详细介绍该命令的使用方法和操作流程。

    1. 打开终端
    首先,打开终端窗口。在终端中可以执行命令来执行操作系统的各种任务。

    2. 输入命令
    在终端中输入以下命令,并按下回车键:
    “`
    lsblk -i
    “`
    该命令将显示系统中所有的块设备,并包含每个设备的iQN信息。

    另外,也可以使用`lsblk`命令的`-o`选项来指定要显示的列。
    例如,要只显示设备名称和iQN信息,可以使用以下命令:
    “`
    lsblk -io NAME,TYPE,TRAN,SIZE,IQN
    “`

    3. 查看结果
    执行命令后,将会输出系统中的所有块设备及其iQN信息。
    示例输出如下:
    “`
    NAME TYPE TRAN SIZE IQN
    sda disk iscsi 100G iqn.2022-01.com.example:target01
    sdb disk iscsi 200G iqn.2022-01.com.example:target02
    sdc disk iscsi 500G iqn.2022-01.com.example:target03

    “`
    在上面的示例输出中,可以看到每个块设备的名称、类型、传输类型(这里是iSCSI)、大小和对应的iQN。

    这就是在Linux系统中查询iQN的方法。通过使用`lsblk`命令,可以方便地获取iSCSI存储的iQN信息,以便进行后续的配置和管理。

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

400-800-1024

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

分享本页
返回顶部