RAID磁盘阵列的原理与搭建
RAID磁盘阵列的原理与搭建
RAID :Redundant Arrays of Independent Drives Inexpensive
(“价格便宜具有冗余能力的磁盘阵列”。)磁盘阵列功能:在数组中任一颗硬盘故障时,仍可读出数据.在数据重构时,将数据经计算后重新置入新硬盘中。
使用RAID的好处: 通过把多个磁盘组织在一起作为一个逻辑卷提供磁盘跨越功能; 通过把数据分成多个数据块(Block) 并行写入/读出多个磁盘以提高访问磁盘的速度;通过镜像或校验操作提供容错能力;
RAID:0/1/5/10
RAID-0:以‘条带’的方式进行存储数据。(2块磁盘) RAID-1:是把一个磁盘的数据镜像到另一个磁盘上, 也就是说数据在写入一块磁盘的同时,会在另一块闲置的磁盘上生|成镜像文件. (2块磁盘) mirroring (镜像卷), RAID-5: 条带+分布校验 (3块磁盘以上)raid-10:镜像+条带 (4块磁盘以 上)验操作提供容错能力;
RAID-0 需要磁盘数量:两块以上
首先准备一台干净的虚拟机,添加两个5G的硬盘
启动虚拟机,连接Xshell
首先列出全部分区
查看硬盘信息
进入fdisk给sdb和sdc分别创建主分区大小默认值创建完成保存退出
#fdisk /dev/sdb
#fdisk /dev/sdc
查看磁盘信息
创建yum源
进入dvd.repo 编辑后保存退出
创建挂载
清除缓存
#yum clean al
显示所有可安装程序包l
#yum list
使用yum安装mdadm
#yum install mdadm
安装成功
创建阵列md0
查看md0详细的信息
显示当前运行模式
创建一个mdadm.conf
查看一下/etc下的mdadm.conf的信息
使用fdisk给md0分区
大小默认值
建成后保存退出
查看硬盘信息
#fsisk -l
列出/etc/下的md0的详细信息
格式化分区md0p1
在/mnt下创建一个md0
然后把dev/md0p1 挂载到/mnt/md0下
查看一下
使用blkid列出当md0中所有已挂载文件系统的类型
进入etcx下的fstab编辑内容如下:
将nfs的共享目录挂载信息写入/etc/fstab文件,可实现对nfs的的自动挂载(实时监控)