博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux磁盘阵列实战
阅读量:6798 次
发布时间:2019-06-26

本文共 1345 字,大约阅读时间需要 4 分钟。

 

Linux磁盘阵列实战

RAID英文全称redundant array of independent disks意思“独立磁盘冗余”,简称磁盘阵列。

Raid0是用来扩展磁盘,缺点如果一块硬盘坏掉系统崩溃;raid1是一个做存储一个做镜像备份,必须是偶数的硬盘,浪费磁盘空间;raid10是结合raid0raid1的优点组成一个磁盘阵列;raid5是每个磁盘都有一部分作镜像,要求至少三块磁盘。

环境:centos5.6

我们首先增加一个10G新磁盘:

我们fdisk -l,查看磁盘状态可以看到新磁盘目前不可用

制作Raid0磁盘阵列

Fdisk /dev/sdb  //创建新分区

我们接下来键入n建立新分区,尽量建立扩展分区,按e建立扩展分区,输入分区号,然后给分区分配大小,我们分配所有大小,于是从1开始按enter即可分配所有的大小。最后按p查看。

扩展分区建立完毕,开始建立逻辑分区,按n开始建立新的分区。按“l”建立逻辑分区,使用“+100MB”分配一个大小为100MB的空间,按p查看即可。逻辑分区是从5开始的。

 

我们建立了两个100MB的逻辑分区来测试RID1.我们需要更改磁盘的系统id,我们按“t”修改,然后选择“5”“代表第五块磁盘,然后按"l"可以查看支持的分区格式,我们选择fd格式。最后按w保存。

我们这时在fdisk -l查看磁盘,会看到sdb已经有了新的内容。

然后通过mdadm 建立磁盘阵列,-Cmd0阵列名,-ayes是激活为active状态,-l后接0代表raid0磁盘阵列-n后接22块磁盘,最后接磁盘名,磁盘用{n1..n2}来简写。最后我们通过mdadm -Ddetail)方式来查看,会看到阵列为raid0,并且两块磁盘都是active状态。Cat /proc/mdstat也可以查看状态。注:64Kchunks意思是磁盘是并行写入数据的,第一块磁盘写了多少开始写第二块……。

Raid0做好了,我们创建3个文件分别挂载用。

然后格式化磁盘mkfs.ext3 /dev/md0

接着mount 挂载磁盘。

这时我们重启电脑磁盘会丢失,我们将磁盘信息写入配置文件

Vi /etc/fstab

这时我们在模拟重启,umount卸载,mount -a 检查,会自动挂载好的。

制作Raid1磁盘阵列

我们首先建立两块一样大小的磁盘78,然后分别给他们赋予100MB,格式为fd格式,然后保存,通过fdisk -l查看状态成功。

然后我们创建raid1,使用mdadm 建立磁盘阵列,接着使用mdadm -D查看会看到acitve信息和raid1.

然后格式化磁盘,挂载磁盘,会看到磁盘挂载成功。

 

Vi  /etc/fstab

测试一下重启是否可以正常挂载。

制作Raid5

首先建立3块磁盘,选择fd格式。

创建raid5,然后查看结果。然后格式化挂载即可。修改/etc/fstab后,测试即可。

 如果要删除raid磁盘阵列,要先卸载挂载,然后删除

umount /raid5

mdadm -S /dev/md5

mdadm --zero-superblock /dev/sdb{9..11}

这边是raid的一些实战,希望对大家有帮助。

转载地址:http://zuuwl.baihongyu.com/

你可能感兴趣的文章
linux进程管理总结
查看>>
Linux学习笔记(1)--基本命令
查看>>
Longhorn:实现Kubernetes集群的持久化存储
查看>>
阿里云 Aliplayer高级功能介绍(三):多字幕
查看>>
Data Lake Analytics: 以SQL方式查询Redis数据
查看>>
一条查询sql的执行流程和底层原理
查看>>
ActiveMQ多个消费者消费不均匀问题
查看>>
ovirt自承载引擎安装配置 安装过程中的FQDN问题
查看>>
小米进军欧洲智能手机市场:一面是狂欢,一面是考验
查看>>
提高IO性能(只需要设置 noatime)
查看>>
批处理 启动和关闭 Oracle 11g 服务
查看>>
二手车服务商完成A轮融资,投资方为标志雪铁龙集团
查看>>
一文读懂什么是Java中的自动拆装箱
查看>>
java函数式编程
查看>>
获5.3亿美金融资,亚马逊、红杉入局,自动驾驶“梦之队”Aurora还藏了哪些秘招?...
查看>>
C#-Xamarin利用ZXing.Net.Mobile进行扫码
查看>>
网站有漏洞被攻击篡改了数据该怎么修复解决
查看>>
抖音短视频开发项目跨入社交圈,头条实现社交梦?
查看>>
亲测 | 如何更高效的管理原生微服务应用
查看>>
jQuery UI 自定义样式的日历控件
查看>>