这是我在这里的第一篇帖子。提前感谢您对此事的任何帮助。
我正在尝试从我的 Smart Array P400 中删除一个逻辑驱动器(逻辑驱动器 2)和一个阵列(阵列“B”)。主机是运行 64 位 Red Hat Enterprise Linux Server 版本 5.7(Tikanga)的 DL580 G5。我无法使用 hpacucli 或 cpqacuxe 删除该阵列。我认为这是因为“OS 状态:已锁定”。此阵列上的文件系统已卸载。我不想重新启动主机。有没有办法“释放”此逻辑驱动器,以便我可以删除阵列?请注意,我不需要保留逻辑驱动器 2 上的数据。我打算从机器上物理移除驱动器并将其替换为更大的驱动器。
我正在使用 Red Hat 5.7 附带的 cciss 内核模块。
以下是有关主机和 P400 配置的一些信息:
[root@gort ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.7 (Tikanga)
[root@gort ~]# uname -a
Linux gort 2.6.18-274.el5 #1 SMP Fri Jul 8 17:36:59 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux
[root@gort ~]# rpm -qa | egrep '^(hp|cpq)'
cpqacuxe-9.30-15.0
hp-health-9.25-1551.7.rhel5
hpsmh-7.1.2-3
hpdiags-9.3.0-466
hponcfg-3.1.0-0
hp-snmp-agents-9.25-2384.8.rhel5
hpacucli-9.30-15.0
[root@gort ~]# hpacucli
HP Array Configuration Utility CLI 9.30.15.0
Detecting Controllers...Done.
Type "help" for a list of supported commands.
Type "exit" to close the console.
=> ctrl all show config detail
Smart Array P400 in Slot 0 (Embedded)
Bus Interface: PCI
Slot: 0
Cache Serial Number: PA82C0J9SVW34U
RAID 6 (ADG) Status: Enabled
Controller Status: OK
Hardware Revision: D
Firmware Version: 7.22
Rebuild Priority: Medium
Expand Priority: Medium
Surface Scan Delay: 15 secs
Surface Scan Mode: Idle
Wait for Cache Room: Disabled
Surface Analysis Inconsistency Notification: Disabled
Post Prompt Timeout: 0 secs
Cache Board Present: True
Cache Status: OK
Cache Ratio: 25% Read / 75% Write
Drive Write Cache: Disabled
Total Cache Size: 256 MB
Total Cache Memory Available: 208 MB
No-Battery Write Cache: Disabled
Cache Backup Power Source: Batteries
Battery/Capacitor Count: 1
Battery/Capacitor Status: OK
SATA NCQ Supported: True
Logical Drive: 1
Size: 136.7 GB
Fault Tolerance: RAID 1
Heads: 255
Sectors Per Track: 32
Cylinders: 35132
Strip Size: 128 KB
Full Stripe Size: 128 KB
Status: OK
Caching: Enabled
Unique Identifier: 600508B100184A395356573334550002
Disk Name: /dev/cciss/c0d0
Mount Points: /boot 101 MB, /tmp 7.8 GB, /usr 3.9 GB, /usr/local 2.0 GB, /var 3.9 GB, / 2.0 GB, /local 113.2 GB
OS Status: LOCKED
Logical Drive Label: A0027AA78DEE
Mirror Group 0:
physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SAS, 146 GB, OK)
Mirror Group 1:
physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 146 GB, OK)
Drive Type: Data
Array: A
Interface Type: SAS
Unused Space: 0 MB
Status: OK
Array Type: Data
physicaldrive 1I:1:1
Port: 1I
Box: 1
Bay: 1
Status: OK
Drive Type: Data Drive
Interface Type: SAS
Size: 146 GB
Rotational Speed: 10000
Firmware Revision: HPDE
Serial Number: 3NM57RF40000983878FX
Model: HP DG146BB976
Current Temperature (C): 29
Maximum Temperature (C): 35
PHY Count: 2
PHY Transfer Rate: Unknown, Unknown
physicaldrive 1I:1:2
Port: 1I
Box: 1
Bay: 2
Status: OK
Drive Type: Data Drive
Interface Type: SAS
Size: 146 GB
Rotational Speed: 10000
Firmware Revision: HPDE
Serial Number: 3NM55VQC000098388524
Model: HP DG146BB976
Current Temperature (C): 29
Maximum Temperature (C): 36
PHY Count: 2
PHY Transfer Rate: Unknown, Unknown
Logical Drive: 2
Size: 546.8 GB
Fault Tolerance: RAID 5
Heads: 255
Sectors Per Track: 32
Cylinders: 65535
Strip Size: 64 KB
Full Stripe Size: 256 KB
Status: OK
Caching: Enabled
Parity Initialization Status: Initialization Completed
Unique Identifier: 600508B100184A395356573334550003
Disk Name: /dev/cciss/c0d1
Mount Points: None
OS Status: LOCKED
Logical Drive Label: A5C9C6F81504
Drive Type: Data
Array: B
Interface Type: SAS
Unused Space: 0 MB
Status: OK
Array Type: Data
physicaldrive 1I:1:3
Port: 1I
Box: 1
Bay: 3
Status: OK
Drive Type: Data Drive
Interface Type: SAS
Size: 146 GB
Rotational Speed: 10000
Firmware Revision: HPDE
Serial Number: 3NM2H5PE00009802NK19
Model: HP DG146ABAB4
Current Temperature (C): 30
Maximum Temperature (C): 37
PHY Count: 1
PHY Transfer Rate: Unknown
physicaldrive 1I:1:4
Port: 1I
Box: 1
Bay: 4
Status: OK
Drive Type: Data Drive
Interface Type: SAS
Size: 146 GB
Rotational Speed: 10000
Firmware Revision: HPDE
Serial Number: 3NM28YY400009750MKPJ
Model: HP DG146ABAB4
Current Temperature (C): 31
Maximum Temperature (C): 36
PHY Count: 1
PHY Transfer Rate: 3.0Gbps
physicaldrive 2I:1:5
Port: 2I
Box: 1
Bay: 5
Status: OK
Drive Type: Data Drive
Interface Type: SAS
Size: 146 GB
Rotational Speed: 10000
Firmware Revision: HPDE
Serial Number: 3NM2FGYV00009802N3GN
Model: HP DG146ABAB4
Current Temperature (C): 30
Maximum Temperature (C): 38
PHY Count: 1
PHY Transfer Rate: Unknown
physicaldrive 2I:1:6
Port: 2I
Box: 1
Bay: 6
Status: OK
Drive Type: Data Drive
Interface Type: SAS
Size: 146 GB
Rotational Speed: 10000
Firmware Revision: HPDE
Serial Number: 3NM8AFAK00009920MMV1
Model: HP DG146BB976
Current Temperature (C): 31
Maximum Temperature (C): 41
PHY Count: 2
PHY Transfer Rate: Unknown, Unknown
physicaldrive 2I:1:7
Port: 2I
Box: 1
Bay: 7
Status: OK
Drive Type: Data Drive
Interface Type: SAS
Size: 146 GB
Rotational Speed: 10000
Firmware Revision: HPDE
Serial Number: 3NM2FJQD00009801MSHQ
Model: HP DG146ABAB4
Current Temperature (C): 29
Maximum Temperature (C): 39
PHY Count: 1
PHY Transfer Rate: Unknown
答案1
你需要下载一个稍大一点版本的hpacucli
实用程序。我建议你使用hpacucli 工具版本 9.0.24.0. 完整应用程序变更日志在这里。
运行rpm -e hpacucli
以删除现有副本,然后手动安装下载的版本。
当前 hpacucli 状态的 RPM 安装说明:
锁定注意事项:从版本 9.10.XX 开始的锁定机制与应用程序的先前版本不兼容。因此,不建议混合使用各种应用程序(ACU、HPACUCLI、HPACUSCRIPTING)的旧版本和新版本。
我在准备测试环境时注意到了此消息。我注意到我的旧系统没有显示逻辑驱动器上的锁定状态。显然,这在 2012 年 6 月的修订版中已更改hpacucli
。返回到旧版本,您应该能够删除未安装的卷/阵列。
类似于:hpacucli controller slot=0 array B delete
应该从那里开始工作。
答案2
我遇到了同样的问题并找到了答案:您需要从 dm 表中取消映射。就我而言,RAID 阵列被用作 LVM PV。
列出映射的设备:
# dmsetup info -C
Name Maj Min Stat Open Targ Event UUID
vg1-lv1 253 2 L--w 1 1 0 LVM-c36u77EBvd47dEONRbkrsf4Jn6IcJPbkV23hye2Mwbf4Ry8N8kyUhVzyv6253nxs
vg1-lv2 253 0 L--w 1 1 0 LVM-c36u77EBvd47dEONRbkrsf4Jn6IcJPbkXtZFGKULrB9uG8ufng3v9x6nGyDfQoxZ
vg2-lv1 253 3 L--w 0 1 0 LVM-awXTmx1Bt18fxl1kealUgBMeAuRpOrqU5AeLdyrh1I0mYv5pMQTrgj7xR8mDUnK2
vg1-lv3 253 1 L--w 1 1 0 LVM-c36u77EBvd47dEONRbkrsf4Jn6IcJPbk8c4PaxXjnZbwudLpewNsFl63E7zOhl4T
找到要删除的并执行:
# dmsetup remove vg2-lv1
然后你可以删除数组