mdadm命令用于管理系统软件RAID硬盘阵列,格式为:”mdadm [模式] [选项] [成员设备名称]”。
在现在生产环境中的服务器一般都会配备有RAID阵列卡,价格也是越来越廉价,但没有必要让同学们为了做一个实验而单独去买一台服务器,mdadm命令能够在Linux系统中创建和管理软件RAID磁盘阵列组,对于其中的理论知识和操作过程是与生产环境保持一致的~mdadm命令的常用参数包括有:
参数 | 作用 |
-a | 检测设备名称 |
-n | 指定设备数量 |
-l | 指定raid级别 |
-C | 创建 |
-v | 显示过程 |
-f | 模拟设备损坏 |
-r | 移除设备 |
-Q | 查看摘要信息 |
-D | 查看详细信息 |
-S | 停止阵列 |
第1步:使用mdadm命令创建RAID10,名称为”/dev/md0″。
第6章中讲到过udev是Linux系统内核中用来给硬件命名的服务,命名规则也非常的简单,可以猜测到第二个SCSI存储设备的名称会是为/dev/sdb,然后以此类推。使用硬盘设备做RAID磁盘阵列组很像几个同学组成一个班级,但班级的名称总不能叫做/dev/sdbsdcsddsde吧,这样虽然可以一眼看出是由那些元素组成的,但明显非常的不利于记忆和阅读吧,更何况如果是用10、50、100个硬盘组成的设备呢需要用-C参数代表创建一个RAID阵列卡,-v参数来显示出创建的过程,同时就在后面追加一个设备名称,这样以后/dev/md0就是创建出RAID磁盘阵列组的名称啦,-a yes参数代表自动创建设备文件,-n 4参数代表使用4块硬盘来制作这个RAID磁盘阵列组,而-l 10参数则代表RAID10方案,最后面再加上4块硬盘设备的名称就搞定啦:
第2步:把制作好的RAID磁盘阵列组格式化为ext4格式:
第3步:创建挂载点然后把存储设备进行挂载操作,挂载成功后可看到可用空间为40G:
第4步:查看/dev/md0磁盘阵列设备组详细信息,并把挂载信息写入到配置文件中永久生效:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!