跳到主要内容

rdmount 命令

使用此命令可装载磁盘映像或网络共享,以便像访问本地硬件设备一样对其进行访问。

  • 最多可向 XClarity Controller 内存上传两个文件,并使用 XClarity Controller RDOC 功能将其作为虚拟介质装载。两个文件的总大小不能超过 100 MB。上传的图像是只读的,除非使用 –rw 选项。

  • 使用 HTTP、SFTP 或 FTP 协议装载或映射映像时,所有映像的总大小不得超过 50 MB。如果使用 NFS 或 SAMBA 协议,则不限制大小。

语法:
rdmount [-options]
表 1. rdmount 选项
选项描述
-rrdoc 操作(如果使用,则必须为第一个选项)
-mount
  • -t <samba|nfs|http|sftp|ftp>:文件系统类型

  • -ro:只读

  • -rw:读写

  • -u:用户

  • -p:密码

  • -l:文件位置(URL 格式)

  • -o:选项(适用于 samba 和 nfs 装载的额外选项字符串)

  • -d:域(适用于 samba 装载的域)

-mountlist显示映射的映像
-umount
  • id:将 ID 用于网络映像
  • fname

    :将文件名用于 rdoc
  • 默认使用 SMB3。要使用较低版本的 SMB 协议,应指定选项 vers。示例:rdmount -mount -t samba -l url -u user -p password -o vers=1.0

  • 支持使用一个 -mount 命令同时装载多个映像,格式为 rdmount -r -mount -index "-t XXX -u XXX -p XXX -ro -l XXX " -index " -t XXX -u XXX -p XXX -ro -l XXX"
    • -r 必须是第一个选项,并且必须遵循顺序 -r -mount -index

    • 其他参数必须使用引号,索引值不能重复。

    • 对于 RDOC 装载,索引范围为 1-2。

    • 对于装载,索引范围为 1-4。

    • 示例:rdmount -mount -1 "-t samba -u samba -p 123 -ro -l smb://ip/samba/A.iso" -2 "-t samba -u samba -p 123 -ro -l smb://ip/samba/B.iso"

示例:
system> rdmount -mount -t samba -u xtp -p xtp -l smb://10.245.23.52/xtp/UEFI-Shell-2.2.iso
.ok
system> rdmount -mountlist
id filename protocol access owner
-------------------------------------------------------------------------
1 UEFI-Shell-2.2.iso samba ro root

system> rdmount -r -mount -t samba -u xtp -p xtp -l smb://10.245.23.52/xtp/UEFI-Shell-2.2.iso
...ok
system> rdmount -r -mountlist
filename access size(MB)
--------------------------------------------------------------------------------
UEFI-Shell-2.2.iso ro 5.8
Total = 5.8 MB Remaining = 94.2 MB

system> rdmount -mount -1 "-rw -t samba -u x -p x -l smb://x.labs.lenovo.com/data/repo/tools/UEFIShell.iso" -2 "-rw -t samba -u x -p x -l smb://x.labs.lenovo.com/data/repo/tools/UEFIShell.iso"
......Index:1 mount successful.
........Index:2 mount successful.
ok
system> rdmount -mountlist
id filename protocol access owner
-------------------------------------------------------------------------
1 UEFIShell.iso samba rw USERID
2 UEFIShell.iso samba rw USERID

system> rdmount -r -umount UEFI-Shell-2.2.iso
ok
system> rdmount -r -mountlist
filename access size(MB)
--------------------------------------------------------------------------------
Total = 0.0 MB Remaining = 100.0 MB