RAID是英文Redundant Array of Independent Disks的缩写,翻译成中文即为独立磁盘冗余阵列,或简称磁盘阵列。

下面是软RAID简单操作示例。

1.进行4块硬盘的添加

注意:进行软RAID的操作练习,最好是之前没有进行过磁盘分区,格式化,挂载的练习(否则,最好换一台虚拟机或者利用快照功能进行还原等,因为对磁盘进行过反复格式化,分区等操作,再进行软RAID操作,系统容易报错。)

2.创建RAID

利用ls /dev/sd* 命令查看磁盘设置是否成功

注意:如果此处没有显示刚才添加的4块磁盘,可以对虚拟机进行关机重启进行刷新。

红色框中的sdb sdc sdd sde四块磁盘即是刚才添加的磁盘。

输入我们需要执行的命令。

输入命令mdadm,图中显示没有安装mdadm,按照提示安装即可:apt install mdadm

然后输入创建RAID需要执行的命令:mdadm -C /dec/md0 -l5 -n3 -x1 /dev/sd{b,c,d,e}

-C 创建RAID

/dev/md0 第一个RAID设备名字

-l5(小写L) RAID5

-n RAID成员的数量

-x 热备磁盘的数量

sd{b,c,d,e} 是哪些盘

如图中第二个红色方框显示,则显示创建RAID成功。

3.格式化,挂载

格式化磁盘命令:mkfs.ext4 /dev/md0

创建文件夹命令:mkdir /mnt/raid5

挂载命令:mount /dev/md0 /mnt/raid5/

md0挂载到raid5里面

复制文件的命令:cp -rf /etc/ /mnt/raid5/etc1

将etc复制到etc1 (复制成功则说明创建的RAID可用)

检查磁盘的命令:df -hT

注意:我们一共添加了4块磁盘,共4个G,但这里只显示2个G可用。

1G:数据盘 1G:数据盘 1G:检验盘 1G:热备盘

4.查看RAID信息

利用命令:mdadm -D /dev/md0 查询版本,磁盘数量等详细信息。

Raid Level:raid5 raid类型

Raid Devices:3 组中设备的数量

Total Devices:4 总设备数量

Active Devices:3 活跃3个

Working Devices:4 4个在工作

Failed Devices:0 坏1个就危险了,2个就完蛋了

Spare Devices:1 热备的1个

Chunk Size: 校验码大小

sde盘做了热备盘 spare

5.模拟一块硬盘损坏,并移除

利用mdadm -D /dev/md0 |tail -10 命令,只显示后10行信息。

然后利用命令:watch -n0.5 ' mdadm -D /dev/md0 |tail -10' 动态监视后10行信息

注意:用watch命令是为了动态监视信息,此图与上幅图少了sdb磁盘,是因为刚才操作失误将其移除了。

利用命令:mdadm /dev/md0 -f /dev/sdc -r /dev/sdc 移除sdc磁盘。

注意:移除过程中屏幕上快速地显示rebuilding字眼,是在备份sdc磁盘中的信息。

利用命令:ls /mnt/raid5/ 检验文件是否损坏。文件经过rebuilding,进行了备份并没有损坏。

Linux-软RAID示例相关推荐

  1. 网易视频云技术分享:linux软raid的bitmap分析

    网易视频云是网易倾力打造的一款基于云计算的分布式多媒体处理集群和专业音视频技术,提供稳定流畅.低时延.高并发的视频直播.录制.存储.转码及点播等音视频的PAAS服务,在线教育.远程医疗.娱乐秀场.在线 ...

  2. linux 系统盘做软raid,Linux软RAID配置

    RAID卡一般分为硬RAID卡和软RAID卡两种,通过用硬件来实现RAID功能的就是硬RAID,独立的RAID卡,主板集成的RAID芯片都是硬RAID.通过软件并使用CPU的RAID卡是指使用CPU来 ...

  3. linux 软raid命令,mdadm命令 – 管理linux软RAID

    mdadm命令是multiple devices admin的简称,它是linux下的一款标准的软件 RAID管理工具,可以管理linux软RAID,比如创建.调整.监控RAID. mdadm命令能够 ...

  4. linux 软raid恢复,Linux软RAID部署系统分区之恢复攻略

    Linux软RAID部署系统分区之恢复攻略 软RAID部署系统分区之恢复攻略 ChinaUnix网友:Jerrywjl 作为在几乎所有Linux发行版操作系统中所带的逻辑卷管理方式(LVM),其最大的 ...

  5. Linux软raid创建和维护

    2019独角兽企业重金招聘Python工程师标准>>> 说明:RAID分为软RAID和硬件RAID 软件RAID是基于系统的软件工作  不稳定,如果系统坏了,RAID整列也就损坏,容 ...

  6. linux软RAId配置与管理总结,Linux下使用mdadm创建和管理软raid(转)

    Linux下使用mdadm创建和管理软raid 注:本次操作以RHEL4为例,但应该可以应用到其它大部分的distro上(guess). mdadm的几个常用参数 -C 创建Raid,后面跟参数,代表 ...

  7. linux软raid阅读笔记,linux_软RAID阅读笔记.pdf

    linux_软RAID阅读笔记.pdf RAID 读笔记 前言 1 1 RAID 概述 1 1.1 RAID 在linux 内核中的位置 2 1.2 mdadm 3 1.3 参考文献 3 2 RAID ...

  8. LINUX   软RAID和硬RAI及软RAID的实现

    一.RAID简介 RAID是"Redundant Array of Independent Disk"的缩写,中文意思是独立冗余磁盘阵列,早期称为廉价磁盘阵列.简单地解释,就是将N ...

  9. linux软raid阅读笔记,linux自学笔记——RAID级别特性以及软RAID的实现

    RAID,Redundant Arrays of Inexpensive Disks廉价冗余磁盘阵列,又称为Redundant Arrays of Independent Disks,独立冗余磁盘阵列 ...

  10. linux 软raid和lvm,lvm逻辑卷管理和软Raid设置

    一.LVM逻辑卷管理 1. 定义 将多个物理分区/磁盘从逻辑上组合成一个更大的整体,从其中划分出不同的逻辑分区,逻辑分区的大小可以根据需求扩大和缩减 2. LVM概念 PV:物理卷 VG:卷组(可以包 ...

最新文章

  1. 阿里云免费开放一切AI算力,加速新型冠状病毒新药和疫苗研发
  2. python导入自定义模块和路径问题
  3. Linux内核网络数据包发送(三)——IP协议层分析
  4. Kubernetes 系列(三):Kubernetes使用Traefik Ingress暴露服务
  5. 更新鸿蒙系统运行评价,全球首批!升级使用鸿蒙OS真实反馈评价出炉:差评/好评都很真实...
  6. jquery函数加载及生成随机数
  7. memcache入门
  8. squid是否支持http1.1和对KeepAlive支持的个人理解
  9. 【笔记目录】南邮(通达)计算机专业基础
  10. 华为手机投屏电脑_手机投屏干货分享:华为如何投屏到电视机?
  11. c#仿qq好友列表控件
  12. python批量ppt转图片,pdf转图片,word转图片脚本
  13. let , const , var , 的区别
  14. linux下qt实现计算器,QT实现简单计算器功能
  15. android中出现javax.net.ssl.SSLPeerUnverifiedException的解决方案
  16. dz.27z.co index.php,dc vip中心 专业版v2.2.1 discuz插件 dzvip插件 vip会员插件 积分充值插件...
  17. gstreamer(三) 常用命令集锦
  18. linux u8 u16 u32 u64,C 语言printf打印各种数据类型的方法(u8/s8/u16/s16.../u64/doub
  19. PXC 5.7 WSREP_SST: [ERROR] xtrabackup_checkpoints missing
  20. 怎样记住英语单词的意思

热门文章

  1. 打印html时设置去掉页眉页脚 简单一行代码搞定(记录一下)
  2. 手把手教你用PaddleOCR与PyQT实现多语言文字识别的程序
  3. Node.js模块化
  4. 3D模型欣赏:吸血鬼 角色 皮肤纹理跟身体的肌肉纹理自然流畅 值得参考
  5. Matlab绘图(坐标轴文字加粗,曲线加粗)
  6. 掩膜裁剪tif步骤_使用Matlab裁剪栅格数据
  7. 当时那个input都有值调用方法_miniUI input设置默认值,js获取年月注意事项,数据库nvl函数使用...
  8. 五本《收获,不止Oracle》等你领取,Oracle DBA的福利
  9. Android SDK的安装配置
  10. matlab 白噪声模块,simulink中白噪声设置