跳到主要内容

storage 命令

使用此命令可显示和配置(如果平台支持)有关受 IMM 管理的服务器存储设备的信息。

语法:
storage [-options]
表 1. storage 选项
选项描述
-list列出受 IMM 管理的存储目标。controllers|pools|volumes|drives
  • controllers:列出支持的 RAID 控制器1
  • pools:列出与 RAID 控制器关联的存储池1
  • volumes:列出与 RAID 控制器关联的存储卷1
  • drives:列出与 RAID 控制器关联的存储硬盘1
-list storage targets -target target_id根据 target_id 列出受 IMM 管理的存储目标pools|volumes|drivesctrl[x]|pool[x]

其中 storage targetstarget_id 为:

  • poolsctrl[x]:根据 target_id 列出与 RAID 控制器关联的存储池1
  • volumesctrl[x]|pool[x]:根据 target_id 列出与 RAID 控制器关联的存储卷1
  • drivesctrl[x]|pool[x]:根据 target_id 列出与 RAID 控制器关联的存储硬盘1
-list devices显示受 IMM 管理的所有磁盘的状态。 
-show target_id显示受 IMM 管理的所选目标的信息。其中 target_idctrl[x]|vol[x]|disk[x]|pool[x]3
-show target_id info显示受 IMM 管理的所选目标的详细信息。其中 target_idctrl[x]|vol[x]|disk[x]|pool[x]3
-show target_id firmware3显示受 IMM 管理的所选目标的固件信息。其中 target_idctrl[x]|disk[x]2
-showinfo nvme显示 NVMe 磁盘的固件信息。 
-wthre show显示固态硬盘损耗的临界阈值和警告阈值。阈值(1 到 99)
-wthre -ct threshold value设置固态硬盘损耗的临界阈值。阈值(1 到 99)
-wthre -wt threshold value设置固态硬盘损耗的警告阈值。阈值(1 到 99)
警告阈值需要大于临界阈值。
-config ctrl -scanforgn -target target_id3检测外部 RAID 配置。其中 target_idctrl[x]5
-config ctrl -imptforgn -target target_id3导入外部 RAID 配置。其中 target_idctrl[x]5
-config ctrl -clrforgn -target target_id3清除外部 RAID 配置。其中 target_idctrl[x]5
-config ctrl -clrcfg -target target_id3清除 RAID 配置。其中 target_idctrl[x]5
-config ctrl -bootdevice -vd volume -target target_id按卷设置引导设备。其中 target_idctrl[x]volume 为“list volumes”输出第一列中的值。
-config ctrl -bootdevice -pd drive -target target_id按硬盘设置引导设备。其中 target_idctrl[x]drive 为“list drives”输出第一列中的值。
-config ctrl -bootdevice -index index -target target_id按索引设置引导设备。其中 target_idctrl[x]index 为“[]”中的值,“[]”是“display”选项的输出。
-config ctrl -bootdevice -display -target target_id显示可引导设备。 
-config drv -mkoffline -target target_id3将硬盘状态从联机更改为脱机。其中 target_iddisk[x]5
-config drv -mkonline -target target_id3将硬盘状态从脱机更改为联机。其中 target_iddisk[x]5
-config drv -mkmissing -target target_id3将脱机硬盘标为未配置的完好硬盘。其中 target_iddisk[x]5
-config drv -prprm -target target_id3准备未配置的完好硬盘以供删除。其中 target_iddisk[x]5
-config drv -undoprprm -target target_id3取消准备未配置的完好硬盘以供删除的操作。其中 target_iddisk[x]5
-config drv -mkbad -target target_id3将未配置的完好硬盘更改为未配置的故障硬盘。其中 target_iddisk[x]5
-config drv -mkgood -target target_id3将未配置的故障硬盘更改为未配置的完好硬盘。

将硬盘存储扩展柜(JBOD)硬盘转换为未配置的完好硬盘。

其中 target_iddisk[x]5
-config drv -mkjbod -target target_id3将未配置的完好硬盘设置为 JBOD。其中 target_iddisk[x]5
-config drv -rebuild -target target_id3开始重建硬盘。其中 target_iddisk[x]5
-config drv -addhsp -target target_id3将所选硬盘作为热备用分配给一个控制器或现有存储池。其中 target_iddisk[x]5
-config drv -dedicated pools -target target_id3将硬盘作为专用热备盘分配给选定的存储池。其中 target_iddisk[x]5
-config drv -rmhsp -target target_id3删除热备用。其中 target_iddisk[x]5
-config vol -remove -targettarget_id3删除一个卷。其中 target_idvol[x]5
-config vol -set [-N] [-w] [-r ] [-i] [-a] [-d] [-b] -target target_id3修改一个卷的属性。
  • [-N volume_name] 为卷的名称
  • [-w <0|1|2|3>] 为高速缓存写入策略:
    • 类型 0 表示直写策略
    • 类型 1 表示受保护的回写策略
    • 类型 2 表示不受保护的回写策略
    • 类型 3 表示无策略
  • [-r <0|1>] 为高速缓存读取策略:
    • 类型 0 表示不预读策略
    • 类型 1 表示预读策略
  • [-i <0|1>] 为高速缓存 I/O 策略:
    • 类型 0 表示直接 I/O 策略
    • 类型 1 表示缓存 I/O 策略
  • [-a <0|2|3>] 为访问策略:
    • 类型 0 表示读写策略
    • 类型 2 表示只读策略
    • 类型 3 表示阻止策略
  • [-d <0|1|2>] 为磁盘高速缓存策略:
    • 如果未更改策略,则为类型 0
    • 类型 1 表示启用策略6
    • 类型 2 表示禁用策略
  • [-b <0|1>] 为后台初始化:
    • 类型 0 表示启用初始化
    • 类型 1 表示禁用初始化
  • -target_idvol[x]5

-config vol -add [-R] [-D disk] [-H disk] [-1 hole] [-N] [-w] [-r]3,7

当目标为控制器时,为新存储池创建一个卷。

当目标为存储池时,用现有存储池创建一个卷。

  • [-R <0|1|5|1E|6|10|50|60|00>] 此选项定义 RAID 级别,仅用于新存储池
  • [-D disk [id11]:disk[id12]:..disk[id21]:disk[id22]:..] 此选项定义硬盘组(包括范围),仅用于新存储池
  • [-H disk [id1]:disk[id2]:..] 此选项定义热备用组,仅用于新存储池
  • [-1 hole] 此选项定义现有存储池的可用孔空间的索引号
  • [-N volume_name] 为卷的名称
  • [-w <0|1|2|3>] 为高速缓存写入策略:
    • 类型 0 表示直写策略
    • 类型 1 表示受保护的回写策略
    • 类型 2 表示不受保护的回写策略
    • 类型 3 表示无策略
  • [-r <0|1>] 为高速缓存读取策略:
    • 类型 0 表示不预读策略
    • 类型 1 表示预读策略
-config vol -add[-i] [-a] [-d] [-f] [-S] [-P] -target target_id3当目标为控制器时,为新存储池创建一个卷。

当目标为存储池时,用现有存储池创建一个卷。

  • [-i <0|1>] 为高速缓存 I/O 策略:
    • 类型 0 表示直接 I/O 策略
    • 类型 1 表示缓存 I/O 策略
  • [-a <0|2|3>] 为访问策略:
    • 类型 0 表示读写策略
    • 类型 2 表示只读策略
    • 类型 3 表示阻止策略
  • [-d <0|1|2>] 为磁盘高速缓存策略:
    • 如果策略保持不变,则为类型 0
    • 类型 1 表示启用策略6
    • 类型 2 表示禁用策略
  • [-f <0|1|2>] 为初始化类型:
    • 类型 0 表示不初始化
    • 类型 1 表示快速初始化
    • 类型 2 表示全面初始化
  • [-S volume_size] 为新卷的大小(以 MB 计)
  • [-P strip_size] 为卷的条带大小,例如 512B、4K、128K、1M 等
  • -target target_id 为:
    • ctrl[x](新存储池)5
    • pool[x](现有存储池)5
-config vol -getfreecap [-R] [-D disk] [-H disk] -target target_id3获取硬盘组的可用容量。
  • [-R <0|1|5|1E|6|10|50|60|00>] 此选项定义 RAID 级别,仅用于新存储池
  • [-D disk [id11]:[id12]:..[id21]:[id22]:..] 此选项定义硬盘组(包括范围),仅用于新存储池
  • [-H disk [id1]:[id2]:..]此选项定义热备用组,仅用于新存储池
  • -target target_idctrl[x]5
-fgi vol[idx]快速初始化指定卷其中 vol[idx]vol[id1],vol[id2]:..
-help显示命令用法和选项 
  1. 只有在 IMM 可访问 RAID 控制器的服务器上支持此命令。
  2. 仅显示关联的控制器、磁盘和 Flash DIMM 的固件信息。而不显示关联的池和卷的固件信息。
  3. 因空间有限,信息显示在多行上。
  4. 只有在支持 RAID 日志的服务器上支持此命令。
  5. 只有在支持 RAID 配置的服务器上支持此命令。
  6. Enable 值不支持 RAID 级别 1 配置。
  7. 此处仅列出部分可用选项。以下行中列出 storage -config vol -add 命令的其余选项。
示例:
system> storage -config ctrl -clrcfg -target ctrl[0]
ok
system>
system> storage -config ctrl -clrforgn -target ctrl[0]
ok
system>
system> storage -config ctrl -imptforgn -target ctrl[0]
ok
system>
system> storage -config ctrl -scanforgn -target ctrl[0]
Detect 1 foreign configuration(s) on controller ctrl[0]
system>
system> storage -config drv -addhsp -dedicated pool[0-1] -target disk[0-0]
ok
system>
system> storage -config drv -addhsp -target disk[0-0]
ok
system>
system> storage -config drv -mkbad -target disk[0-0]
ok
system>
system> storage -config drv -mkgood -target disk[0-0]
ok
system>
system> storage -config drv -mkmissing -target disk[0-0]
ok
system>
system> storage -config drv -mkoffline -target disk[0-0]
ok
system>
system> storage -config drv -mkonline -target disk[0-0]
ok
system>
system> storage -config drv -prprm -target disk[0-0]
ok
system>
system> storage -config drv -rmhsp -target disk[0-0]
ok
system>
system> storage -config drv -undoprprm -target disk[0-0]
ok
system>
system> storage -config vol -add -1 1 -target pool[0-1]
ok
system>
system> storage -config vol -add -R 1 -D disk[0-0]:disk[0-1] -w 1 -r 2 -i 0 -a 0 -d 0 -f 0 -N LD_volume -S 100000 -P 64K -H disk[0-2] -target ctrl[0]
ok
system>
system> storage -config vol -getfreecap -R 1 -D disk[0-0]:disk[0-1] -H disk[0-2] -target ctrl[0]
The drive group configuration is good with free capacity 500000MB
system>
system> storage -config vol -remove -target vol[0-1]
ok
system>
system> storage -config vol -set -N LD_volume -w 0 -target vol[0-0]
ok
system>
system> storage -list controllers
ctrl[0] ServerRAID M5110e(Slot No. 0)
ctrl[1] ServerRAID M5110f(Slot No. 1)
system>
system> storage -list drives
disk[0-0] Drive 0
disk[0-1] Drive 1
disk[0-2] Drive 2
system>
system> storage -list pools
pool[0-0] Storage Pool 0
pool[0-1] Storage Pool 1
system>
system> storage -list volumes
vol[0-0] Volume 0
vol[0-1] Volume 1
Vol[0-2] Volume 2
system>
system> storage -list drives -target ctrl[0]
disk[0-0] Drive 0
disk[0-1] Drive 1
disk[0-2] Drive 2
system>
system> storage -list drives -target pool[0-0]
disk[0-0] Drive 0
disk[0-1] Drive 1
system>
system> storage -list pools -target ctrl[0]
pool[0-0] Storage Pool 0
system>
system> storage -list volumes -target ctrl[0]
vol[0-0] Volume 0
vol[0-1] Volume 1
system>
system> storage -list volumes -target pool[0-0]
vol[0-0] Volume 0
vol[0-1] Volume 1
system>
system> storage -show ctrl[0] firmware
Total Firmware number: 2
Name: RAID Firmware1
Description: RAID Firmware
Manfacture: IBM
Version: 4.01(3)T
Release Date: 01/05/2013
Name: RAID Firmware2
Description: RAID Firmware
system>
system> storage -show ctrl[0] info
Product Name: ServerRAID M5110e
Firmware Package Version: 23.7.0.1.2
Battery Backup: Installed
Manufacture: IBM
UUID: 1234567890123456
Model Type / Model: 1234AHH
Serial No.: 12345678901
FRU No.: 5005076049CC4
Part No.: LSI2004
Cache Model Status: Unknown
Cache Model Memory Size: 300MB
Cache Model Serial No.: PBKUD0XTA0P04Y
PCI Slot Number: 0
PCI Bus Number: 2
PCI Device Number: 2
PCI Function Number: 10
PCI Device ID: 0x1000
PCI Subsystem Device ID: 0x1413
Ports: 2
Port 1: 12345678901234
Port 2: 12345678901235
Storage Pools: 2
pool[0-0] Storage Pool 0
pool[0-1] Storage Pool 1
Drives: 3
disk[0-0] Drive 0
disk[0-1] Drive 1
disk[0-2] Drive 2
system>
system> storage -show disk[0-0] firmware
Total Firmware number: 1
Name: Drive
Description:
Manufacture:
Version: BE24
Release Date:
system>
system> storage -show disk[0-0] info
Product Name: ST98394893
State: Online
Slot No.: 0
Disk Type: SATA
Media Type: HHD
Health Status: Normal
Capacity: 100.000GB
Speed: 6.0Gb/s
Current Temperature: 33C
Manufacture: ATA
Device ID: 5
Enclusure ID: 0x00FC
Machine Type:
Model:
Serial No.: 9XKJKL
FRU No.:
Part No.:
system>
system> storage -show pool[0-0]
RAID State: RAID 0
RAID Capacity: 67.000GB (0.000GB free)
Drives: 2
disk[0-0] Drive 0
disk[0-1] Drive 1
Volumes: 2
vol[0-0] Volume 0
vol[0-1] Volume 1
system>
system> storage -show pool[0-1] info
RAID State: RAID 1
RAID Capacity: 231.898GB (200.000GB free)
Holes: 2
#1 Free Capacity: 100.000GB
#2 Free Capacity: 100.000GB

Drives: 2
disk[0-1] Drive 1
disk[0-2] Drive 2

Volume: 1
vol[0-1] LD_volume
system>
system> storage -show vol[0-0]
Name: Volume 0
Stripe Size: 64KB
Status: Offline
Capacity: 100.000GB
system>
system> storage -show vol[0-0] info
Name: LD_volume
Status: Optimal
Stripe Size: 64KB
Bootable: Not Bootable
Capacity: 231.898GB
Read Policy: No Read Ahead
Write Policy: Write Through
I/O Policy: Direct I/O
Access Policy: Read Write
Disk Cache Policy: Unchanged
Background Initialization: Enable
system>