制作raid0/1/5的步骤
yqq@ubuntu18:~$ sudo df -h //看系统下挂载了哪些文件(包含挂载的文件和硬盘)
yqq@ubuntu18:~$ sudo fdisk -l //看系统下有哪些硬件设备,没有挂载的硬盘也会出现
Disk /dev/vdb:5 GiB,5368709120 字节,10485760 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
Disk /dev/vdc:5 GiB,5368709120 字节,10485760 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
yqq@ubuntu18:~$ mdadm -C /dev/md0 -l 0 -n 2 /dev/vdb /dev/vdc
//-C 其后接创建的raid名称 -l 其后接的是raid0/1/5 -n 其后接的是硬盘的个数
yqq@ubuntu18:~$ sudo mdadm -D /dev/md127
//md127是停掉md0程序以后重启系统会自动组并且修改名字为127 (无论是raid0/1/5自动识别就组装) //此指令是查看md127的一些信息
如果要彻底删除raid0,则需要将两个磁盘的分区表清空,用以下指令:
yqq@ubuntu18:~$ sudo wipefs -a /dev/vdb
yqq@ubuntu18:~$ sudo wipefs -a /dev/vdc
//再次重启就没有md127信息了
yqq@ubuntu18:~$ lsblk -f //查看文件的格式
NAME FSTYPE LABEL UUID MOUNTPOINT
loop0 squashf /snap/gnome-logs
loop1 squashf /snap/core/4486
loop2 squashf /snap/gnome-char
loop3 squashf /snap/gnome-syst
loop4 squashf /snap/gnome-calc
loop5 squashf /snap/gnome-3-26
sr0
vda
└─vda1 ext4 612f379c-5f85-4ba1-90a3-caee20ba69e5 /
vdb linux_r ubuntu18:0 105ffd88-fde9-ccff-173b-cce418326e32
└─md127
vdc linux_r ubuntu18:0 105ffd88-fde9-ccff-173b-cce418326e32
└─md127
vdd
yqq@ubuntu18:~$ mkfs.xfs -b size=4096 /dev/md127 -f //将文件格式化为xfs的格式
yqq@ubuntu18:~$ lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
loop0 squashf /snap/gnome-logs
loop1 squashf /snap/core/4486
loop2 squashf /snap/gnome-char
loop3 squashf /snap/gnome-syst
loop4 squashf /snap/gnome-calc
loop5 squashf /snap/gnome-3-26
sr0
vda
└─vda1 ext4 612f379c-5f85-4ba1-90a3-caee20ba69e5 /
vdb linux_r ubuntu18:0 105ffd88-fde9-ccff-173b-cce418326e32
└─md127 xfs f1de2ca8-272b-4c3f-b0bc-1932e74e94ff
vdc linux_r ubuntu18:0 105ffd88-fde9-ccff-173b-cce418326e32
└─md127 xfs f1de2ca8-272b-4c3f-b0bc-1932e74e94ff
vdd
yqq@ubuntu18:~$ cat /proc/mdstat //查看md127是否存在
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md127 : active raid1 vdc[1] vdb[0]
5238784 blocks super 1.2 [2/2] [UU]
unused devices: <none>
yqq@ubuntu18:~$ sudo mdadm -S /dev/md127
//停掉md127服务,再cat /proc/mdstat就看不到了
mdadm: stopped /dev/md127