RAID 5 搭建 挂载 更换————详细步骤

目录

分区

添加 5块硬盘

使用lsblk查看磁盘情况

使用fdisk进行分区

创建RAID 5

mdadm命令

查看RAID 5状态

创建文件系统

建立挂载点并进行挂载

将挂载写入开机启动项

测试RAID 5

创建测试文件a.txt和b.txt

模拟磁盘坏道

扩容RAID 5


分区

添加 5块硬盘

使用lsblk查看磁盘情况

使用fdisk进行分区

更改分区类型为linuxraidauto类型

到这里第一个分区完成了,接下来便是重复此操作将其余的磁盘分区

到这里硬盘分区便完成了


创建RAID 5

mdadm命令

功能:用于管理Linux系统中的软件RAID硬盘阵列

语法格式: mdadm  [模式]  <RAID设备名称>  [选项]  [成员设备名称]

-C  --create   创建阵列;

-a  --auto    同意创建设备,如不加此参数时必须先使用mknod 命令来创建一个RAID设备,不过推荐使用-a yes参数一次性创建;

-l   --level   阵列模式,支持的阵列模式有 linear, raid0, raid1, raid4, raid5, raid6, raid10, multipath, faulty, container;

-n     --raid-devices    阵列中活动磁盘的数目,该数目加上备用磁盘的数目应该等于阵列中总的磁盘数目;

-x        --spare-devices    热备盘数目

实例:mdadm --create /dev/md0 --level=5 --raid-devices=3 --spare-devices=1 /dev/sd[b-e]1  //用sdb1,sdc1,sdd1,sde1四块磁盘其中3块创建raid5,名称为md0,另外一块作为热备份。

-D  --detail  查看raid设备的详细信息

-f  使一块raid磁盘故障

-a  增加一块raid磁盘

-r  移除一块故障的raid磁盘

-s  --scan:扫描配置文件或 /proc/mdstat以搜寻丢失的信息

-S  停止raid磁盘阵列

创建RAID 5

--create 是创建, --level 是类别,--raid-devices 是指活动磁盘,--spare-devices 是指热备份磁盘

mdadm --create /dev/md0 --level=5 --raid-devices=3 --spare-devices=1 /dev/sd[b-e]1

查看RAID 5状态

用“mdadm --datail ”命令查看

格式化

对名为md0的 RAID5 进行格式化,即为新建立的/dev/md0建立类型为ext4的文件系统

挂载

创建一个目录作为挂载点并进行挂载并用 df 命令查看是否挂载成功

将挂载写入开机启动项

命令:vim /etc/fstab                //没有装vim编辑工具的,使用vi 

添加配置:/dev/md0        /raid5        ext4        defaults  0        0

        将挂载写入开机启动项是为了确保在系统启动时文件系统正确挂载,使得系统能够正常工作。当系统启动时,内核需要知道如何挂载各个分区以及它们的相关参数,比如挂载点、文件系统类型等。如果这些挂载信息没有写入开机启动项,系统在启动时可能无法正确挂载分区,导致无法访问文件系统中的数据,甚至导致系统无法启动。

       通过将挂载写入开机启动项,系统在每次启动时会按照配置文件中的设置自动挂载文件系统,确保系统正常启动并能够访问存储在各个分区中的数据。这对于服务器和生产环境中的系统尤为重要,因为这些系统需要保证在任何情况下都能够正确启动并提供正常的服务。

测试RAID 5

测试

创建测试文件a.txt和b.txt,并在文件内写入

模拟磁盘坏道

模拟其中一块磁盘坏道,使用 mdadm --fail 命令 把其中的sdb1磁盘标记损坏,再用 “ mdadm -detail ”命令查看备用磁盘是否正常替换,并且文件内容是否损失

使用 mdadm --remove 命令移除已损坏的磁盘sdb

使用 mdadm -a 命令添加一块新硬盘作为热备份盘,并查看数据情况

注意:在实际中sdb1已经是另一块完好的硬盘了。不是说之前损坏的那块移除再添加就好了

扩容RAID 5

使用 mdadm -a 命令向RAID 5中添加一块新硬盘

由于默认是添加成热备盘,得把热备盘改为活动盘

命令: mdadm /dev/md0 -G -n4     // -G改变raid中的活动盘的数量,一般和-n连用。-n用来指定raid中活动盘的数量。最好保证要有足够的热备盘添加

用 mdadm -D 查看RAID状态,添加完成

用 df 查看文件系统,发现总容量没变

此时需要对文件系统进行扩容,使用 resize2fs 命令调整ext2\ext3\ext4文件系统的大小

扩容成功

结语

到这里整个RAID 5的创建,挂载,测试便是完成啦

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值