我在具有三个 Seagate 6TB 硬盘的系统上安装了 Ubuntu 20.04 Server。我将sda
和都分成sdb
了两个分区。每个磁盘上的第一个分区为 5G。我将这两个 5G 分区组合成一个 RAID1 阵列以挂载为/boot
。这两个磁盘的第二个分区和第三个磁盘作为一个整体是 RAID5 阵列的一部分,该阵列挂载为/
。我从 Ubuntu Server 安装程序本身进行了分区。最终的磁盘布局如下所示。
# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 5.5T 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 5G 0 part
│ └─md0 9:0 0 5G 0 raid1 /boot
└─sda3 8:3 0 5.5T 0 part
└─md1 9:1 0 10.9T 0 raid5 /
sdb 8:16 0 5.5T 0 disk
├─sdb1 8:17 0 5G 0 part
│ └─md0 9:0 0 5G 0 raid1 /boot
└─sdb2 8:18 0 5.5T 0 part
└─md1 9:1 0 10.9T 0 raid5 /
sdc 8:32 0 5.5T 0 disk
└─md1 9:1 0 10.9T 0 raid5 /
这里的问题是,安装后,在操作系统首次启动时,RAID5 阵列立即进入降级模式。更令人惊讶的是,/dev/sdb2
它不被视为“备用”,而是“活动”设备。在我写这条消息时,RAID 正在重建。
# mdadm --detail /dev/md1
/dev/md1:
Version : 1.2
Creation Time : Tue Jul 13 20:41:04 2021
Raid Level : raid5
Array Size : 11710287872 (11167.80 GiB 11991.33 GB)
Used Dev Size : 5855143936 (5583.90 GiB 5995.67 GB)
Raid Devices : 3
Total Devices : 3
Persistence : Superblock is persistent
Intent Bitmap : Internal
Update Time : Wed Jul 14 02:09:29 2021
State : clean, degraded, recovering
Active Devices : 2
Working Devices : 3
Failed Devices : 0
Spare Devices : 1
Layout : left-symmetric
Chunk Size : 512K
Consistency Policy : bitmap
Rebuild Status : 28% complete
Name : ubuntu-server:1
UUID : 3e9e3342:44ac6698:40bb0467:0ada161a
Events : 5709
Number Major Minor RaidDevice State
0 8 32 0 active sync /dev/sdc
1 8 3 1 active sync /dev/sda3
3 8 18 2 spare rebuilding /dev/sdb2
我重装了三次操作系统,每次都是同样的情况。这是怎么回事?