我尝试使用两个命令获取 Ubuntu 上的 RAID 状态。输出似乎不一致。基本上,我使用两个设备配置了一个 RAID,而 df 仅显示 /dev/md1 的条目。我很久以前就这样做过,所以不确定是否存在问题。我应该定期监控。如果有问题,我该如何解决?
第一个命令的输出: sudo mdadm -D /dev/md1
/dev/md1:
Version : 1.2
Creation Time : Wed Aug 29 18:00:43 2018
Raid Level : raid1
Array Size : 945379328 (901.58 GiB 968.07 GB)
Used Dev Size : 945379328 (901.58 GiB 968.07 GB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent
Intent Bitmap : Internal
Update Time : Sun Sep 18 16:00:11 2022
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Consistency Policy : bitmap
Name : august2018:1 (local to host august2018)
UUID : b2f276cf:f094d73e:ffccdf64:ef2f21aa
Events : 2794406
Number Major Minor RaidDevice State
0 8 18 0 active sync /dev/sdb2
1 8 2 1 active sync /dev/sda2
第二条命令的输出: cat /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md1 : active raid1 sda2[1] sdb2[0]
945379328 blocks super 1.2 [2/2] [UU]
bitmap: 5/8 pages [20KB], 65536KB chunk
md0 : active raid1 sda1[1]
31232000 blocks super 1.2 [2/1] [_U]
unused devices: <none>
答案1
输出并不一致。/proc/mdstat
和 都mdadm
显示md1
正常,并且由两个分区组成。
/proc/mdstat
此外显示md0
,由两个设备组成,但只有一(sda1
)个活跃,还有一个失踪。
您的物理设备是sda
和sdb
。A猜测可能是由于您只有两个设备(根据评论),所以该套件中md0
缺少该设备。sdb1
至于为什么md0
没有显示df
:可能是没有安装。为什么会这样?我们不知道。