挂载 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 目标未能成功挂载 |
另请参阅¶
sanbootsanunhook- 全部 iPXE 命令列表
备注¶
你可以通过指定多个 SAN 目标 URI 来创建多路径 SAN 设备。iPXE 会使用最先响应的 SAN 目标,如果原来的 SAN 目标因任何原因失败,会重试所有 URI。你必须确保多路径 SAN 设备中的所有 SAN URI 指向同一个底层 SAN 驱动器。
如果你希望挂载多个相互独立的 SAN 驱动器,必须对每个独立的 SAN 驱动器分别使用一次 sanhook 命令。