跳转至

挂载 SAN 设备

语法

  sanhook [--drive <drive>] [--no-describe] <uri> [<uri>...]

示例

挂载一个 iSCSI 目标

  sanhook iscsi:10.0.4.1:::1:iqn.2010-04.org.ipxe.dolphin:storage

挂载一个多路径 iSCSI 目标

  sanhook iscsi:192.168.0.101::::iqn.2010-04.org.ipxe.squirrel:storage \
          iscsi:192.168.0.102::::iqn.2010-04.org.ipxe.squirrel:storage

挂载两个相互独立的 iSCSI 目标

  sanhook --drive 0x80 iscsi:10.0.4.1:::1:iqn.2010-04.org.ipxe.dolphin:storage
  sanhook --drive 0x81 iscsi:192.168.0.1::::iqn.2010-04.org.ipxe.chipmunk:storage

检查挂载 SAN 目标的能力

  sanhook ${root-path} && sanunhook || echo Could not attach ${root-path}

挂载一个 SAN 目标,然后引导存放在另一个目标上的安装程序

  sanhook --drive 0x81 ${root-path}
  sanboot --no-describe iscsi:10.0.4.1:::1:iqn.2010-04.org.ipxe.dolphin:liveinstall

描述

把指定的 SAN 目标 URI 挂载为指定的 SAN 驱动器。如果没有显式指定 SAN 驱动器,则使用默认 SAN 驱动器(0x80)。

除非指定了 --no-describe 选项,否则 SAN 驱动器会通过适当的机制(例如 iSCSI 驱动器的 iBFT)来描述。

命令状态

成功 SAN 目标挂载成功
失败 SAN 目标未能成功挂载

另请参阅

备注

你可以通过指定多个 SAN 目标 URI 来创建多路径 SAN 设备。iPXE 会使用最先响应的 SAN 目标,如果原来的 SAN 目标因任何原因失败,会重试所有 URI。你必须确保多路径 SAN 设备中的所有 SAN URI 指向同一个底层 SAN 驱动器。

如果你希望挂载多个相互独立的 SAN 驱动器,必须对每个独立的 SAN 驱动器分别使用一次 sanhook 命令。