开始做raid5(此ubuntu版本为23.04)
使用普通用户登录后然后给root设置密码
1.sudo passwd root
2.进入root
su - root
3. 配置ip,网关有两种,一种关于routes写法,一种关于gateway4,我是写gateway4报错,所以用routes写法
先ip addr查看网卡
4. sudo vim /etc/netplan/00-installer-config.yaml
5. netplan apply
6. 可以ping一下baidu,看是否网络通
此时可以登录xshell远程(安装时开启了远程)先普通用户再切换root
7.安装创建raid工具mdadm: sudo apt install mdadm
8.fdisk -l
9.创建raid5
sudo mdadm -Cv /dev/md0 -l5 -n3 /dev/sdb /dev/sdc /dev/sdd
注释: -Cv: 创建一个阵列并打印出详细信息
/dev/md0: 阵列名称
-l5: 指定阵列类型为 RAID-5
-n3: 指定我们将四个分区加入到阵列中去,有多少个就写多少个,/dev/sdb /dev/sdc /dev/sdd表示磁盘名称
或者sudo mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd
10. 格式化/dev/md0
mkfs.ext4 /dev/md0
11.创建/raid5目录挂载
mkdir /raid5
12.挂载
临时:mount /dev/md0 /raid5
永久:进入/etc/fstab ->/dev/md0 /raid5 ext4 defaults 0 0 ->mount -a
或者
创建一个 mdadm.conf 文件,将 RAID 设备添加到其中,以便系统重启后仍然能够识别 RAID 设备:
sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
接着,需要更新 initramfs:
sudo update-initramfs -u(不进行这一步,下面进行重启时就会从md0变成md127)
df -h查看
13.检查软raid状态
sudo mdadm --detail /dev/md0
14.重启了一下,fdisk -l发现/dev/md0没了,出现了一个叫/dev/md127,使用mdadm --detail /dev/md127发现是raid5
15.先mdadm --detail --scan 查看
再sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
再次把md127写入到/etc/fstab中,mount -a挂载重启也没有再变
模拟故障
mdadm -f /dev/md127 /dev/sdb
移除坏盘
mdadm -r /dev/md127 /dev/sdb
再添加一块新盘
mdadm -a /dev/md127 /dev/sdb
查看
mdadm --detail /dev/md127
**********************************************
或者直接删除一块物理磁盘,然后进入系统查看raid5状态
多了三个loop
挂载没了
Raid1做删除物理盘操作raid1和raid5一样,挂载消失,fdisk -l关于/dev/md0消失,但是mdadm --detail /dev/md0 还可以看