mdadm 创建raid5 指定热备盘
时间: 2023-05-26 18:06:28 浏览: 293
要创建 RAID5 并指定热备盘,您可以按照以下步骤操作:
1. 安装 mdadm 命令行工具(如果尚未安装):
```
sudo apt-get install mdadm
```
2. 确认所有要使用的硬盘都已正确连接到系统并已正确识别。
3. 使用以下命令创建 RAID5 数组,将 sdc、sdd 和 sde 硬盘用于数据,将 sdf 用作热备盘:
```
sudo mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sdc /dev/sdd /dev/sde --spare-devices=1 /dev/sdf
```
解释:
- `--create` :创建 RAID 数组。
- `--verbose` :显示详细输出。
- `/dev/md0` : RAID 数组的设备名称。
- `--level=5` :使用 RAID5。
- `--raid-devices=3` :将 sdc、sdd 和 sde 硬盘用于数据。
- `--spare-devices=1` :指定一块硬盘用作热备盘。
- `/dev/sdf` :用作热备盘的硬盘。
4. 等待 RAID5 数组创建完成。
5. 检查 RAID5 数组的状态:
```
sudo mdadm --detail /dev/md0
```
输出应类似于以下内容:
```
/dev/md0:
Version : 1.2
Creation Time : Tue Jan 12 16:04:36 2021
Raid Level : raid5
Array Size : 7812773376 (7449.05 GiB 7993.10 GB)
Used Dev Size : 3906386688 (3724.53 GiB 3996.55 GB)
Raid Devices : 3
Total Devices : 4
Persistence : Superblock is persistent
Update Time : Tue Jan 12 16:07:06 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 : 4% complete
Name : ubuntu:0 (local to host ubuntu)
UUID : 9ac69aa3:d346a767:691582f3:431f8aea
Events : 23
Number Major Minor RaidDevice State
0 8 32 0 active sync /dev/sdc
2 8 48 1 active sync /dev/sdd
3 8 64 2 spare rebuilding /dev/sde
4 8 80 - spare /dev/sdf
```
可以看到,使用 `--spare-devices` 选项指定的硬盘被列为“spare”,而正在恢复的硬盘被列为“spare rebuilding”。
注意:在使用 RAID5 和热备盘时,一旦数据丢失或硬盘故障,RAID5 将自动从热备盘中恢复数据。
阅读全文