我购买了带有 MSA20 模块化智能阵列的 HP dl360 g4p。
目前我已在其上安装了 Arch Linux,因为我遇到了一些图形问题。但这不是我提问的原因。
安装阵列时出现问题。我目前有两个逻辑驱动器,由 RAID 6 中的 500GB 硬盘组成。
在 Linux 中,两个逻辑驱动器显示为两个单独的设备 (/dev/cciss/c0d0 和 /dev/cciss/c0d1),大小为 1800 多 GB。将两个设备分区为 /dev/cciss/c0d0p1 和 /dev/cciss/c0d1p1 没有任何问题。
但在挂载分区时,一切都出错了。错误消息如下:
random_server_name% sudo mount /dev/cciss/c0d1p1 /mnt/disk1
mount: wrong fs type, bad option, bad superblock on /dev/cciss/c0d1p1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
输出为dmesg | tail
:
random_server_name% dmesg | tail
[ 5522.310178] cciss 0000:0b:04.0: cmd ffff880037985000 has CHECK CONDITION sense key = 0x5
[ 5522.330529] cciss 0000:0b:04.0: cmd ffff880037985780 has CHECK CONDITION sense key = 0x5
[ 5522.350805] cciss 0000:0b:04.0: cmd ffff880037985500 has CHECK CONDITION sense key = 0x5
[ 5522.371078] cciss 0000:0b:04.0: cmd ffff880037985a00 has CHECK CONDITION sense key = 0x5
[ 5522.391385] cciss 0000:0b:04.0: cmd ffff880037985c80 has CHECK CONDITION sense key = 0x5
[ 5522.411697] cciss 0000:0b:04.0: cmd ffff880037985280 has CHECK CONDITION sense key = 0x5
[ 5522.432025] cciss 0000:0b:04.0: cmd ffff880037985000 has CHECK CONDITION sense key = 0x5
[ 5522.489858] VFS: Dirty inode writeback failed for block device cciss/c0d1p1 (err=-5).
[ 5524.703565] JBD2: no valid journal superblock found
[ 5524.703574] EXT4-fs (cciss!c0d1p1): error loading journal
我尝试使用 修复文件系统fsck
,但没有成功。此外,由于可以使用 进行通信,因此不存在连接问题hpacucli
,这使您能够显示有关存储阵列的信息并对其进行配置。
干杯
答案1
我希望您在定义分区后创建文件系统。我假设是 ext4?
无论如何,dmesg 中的 ccissCHECK CONDITION
错误表明阵列失败。
我知道这是 Arch,所以 HP 支持很差,但是你能看看你是否可以安装hpssacli
吗hpacucli
?
我希望看到以下输出:
hpacucli ctrl all show config
和hpacucli ctrl all show config detail