**
一、关于RAID(独立冗余磁盘阵列)基本用法与简单应用
**
1.先说一说配置raid的一些命令
配置raid需要用到的一些最常用参数
mdadm:将任何块设备做成RAID
模式化的命令
创建 -C
专用选项:
-l:级别
-n:设备个数
-a yes | no:自动为其创建设备文件
-c:指定chunk_size数据块大小
-x:指定空闲盘个数
管理 --add,–remove
-f,–fail madadm /dev/md# --fail /dev/sda7 ###说明指定模拟损坏哪个raid的硬盘
监控 -F
装配 -A 可以重新启动RAID mdadm -A /dev/md1 /dev/sdb{1,2}
-D DEVICE:指示RAID相关设备详细信息
-S /dev/md# 停止使用
2.这里我用一块SCSI硬盘使用它的四个逻辑分区来进行raid的创建及应用,其是一个level 5的raid(不懂得朋友可以去查看raid不同等级的资料),在此之前对于磁盘分区一定要进行类型转换这里就不多赘述了。
详情参考下图进行操作:
其中一些参数在上面已进行描述。
在创建后可以使用 cat /proc/mdstat来查看我们所创建的raid
3.在创建后我们需要对磁盘进行格式化之后才能进行挂载使用(以下是关于raid的一些详细信息)。
4.进行挂载使用,mount命令可以查看我们在系统上的挂载信息。
5.-D 后跟上raid设备可以查看其详细信息,chunk size就是默认块大小,可以通过**-c**来设定。主要关注的就是最下面那一个二维表,可以看到我们的常见raid时分区的信息,可以看到它们是正在运行中的,并且已经同步完成,其中有一个是空闲块用来做备用。
6.下面我们就来模拟以下让其中运行中的一块磁盘损坏,看其还能否正常工作。
7.通过下面这张表可以看到空闲盘已经顶了上去,设备仍正常工作。
8.再次模拟一块磁盘损坏可以看出该raid设备时仍然可以进行工作的。
在以上实验中我没有在其挂载之后写入文件,同学们可以试着在挂载点复制一些文件进去,模拟损坏之后看看文件是否还能正常访问,并试着做一做0、1、10、01这些raid,并试着查看其模拟损坏之后的文件状况。
谢谢大家!