Raid0:采用剥离,数据将在几个磁盘上进行分割
Raid1:通过磁盘镜像来实现,主要用来确保数据的可靠性
Raid5:通过一种称为奇偶检验的技术保持数据的冗余
一个硬盘做分区挂载,三个做磁盘阵列,原因是:磁盘阵列中,由于Raid0至少需要两块磁盘,而Raid1至少需要两块磁盘,Raid至少需要三块磁盘,综合考虑,至少需要三块硬盘才能同时做磁盘阵列,当然更多也没关系(白眼.jpg),话不多说,go ahead
添加三块硬盘
fdisk -l | grep sd 列出系统硬盘
查看新添加的磁盘
fdisk /dev/sdb 对sdb做分区
m 获取帮助提示
n 创建新分区
p 主分区
分区1大小设置主分区为1G,分区2大小设置主分区为2G,分区3设置扩展分区为17G
l 逻辑分区
分区5为逻辑分区大小为5G,分区6逻辑分区大小为8G
p 显示当前分区
t 更改分区类型
分区1为sawp类型(82),分区2、分区6为lvm类型(8e)
w 保存并退出fdisk
partprobe /dev/sdb 通知操作系统sdb已更改
mkfs.ext3 /dev/sdb 用mkfs.ext3格式化分区
格式化sdb分区
mkdir /mnt/sdb 新建一个挂载点。
mount /dev/sdb /mnt/sdb 挂载。
df -h 查看挂载情况
vi /etc/fstab 在挂载配置文件中末尾添加新硬盘挂载信息
自动挂载配置
这里用到mdadm包管理Linux的Raid设备,但是可能你的系统中没有mdadm包,如果没有,通过下面命令安装:
yum install mdadm [在 RedHat/centos 系统]
apt-get install mdadm [在 Debain/Ubuntu/Kali 系统]
这里使用sdc、sdd两个磁盘做Raid 0
mdadm -E /dev/sd[c-d] 检查这两个磁盘是否存在 RAID 块
fdisk /dev/sdc 对sdc做分区(分三区,后面可以同时做)
分区为sdc1(6G)、sdc2(6G)、sdc3(8G)
用t修改分区类型,fd为Raid
p 查看分区情况
w 保存退出
sdd、sde分区重复上面操作即可
mdadm -E /dev/sd[c-e] 查看三个磁盘情况
检查sdc、sdc是否存在Raid块
设置分区类型为Raid
查看分区类型是否为Raid
查看三个磁盘分区情况
mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sdc1 /dev/sdd1 创建名为md0的Raid设备,level表示Raid 0,devices需要用到的磁盘数
cat /proc/mdstat 查看创建状态
watch -n1 cat /proc/mdstat 等待过程中可以利用watch跟踪监视它的创建过程
创建Raid设备md0并查看
mdadm -E /dev/sd[c-d]1
mdadm --detail /dev/md0
验证Raid0
mkfs.ext4 /dev/md0 为“md0”设备创建 ext4 文件系统(格式化)
mkdir /mnt/raid0 创建raid0 的目录
vim /etc/fstab 修改自动挂载配置文件
/dev/md0 /mnt/raid0 ext4 defaults 0 0 在fstab行末添加这句话
mount -a 挂载配置文件中的选项
df -h 查看已经挂载的文件
格式化
创建Raid0目录和修改自动挂载配置文件
挂载并查看已经挂载文件
mdadm --detail --scan --verbose >> /etc/mdadm.conf
cat /etc/mdadm.conf 查看配置
到此,Raid 0配置完毕!!!
下图情况表示大功告成
最终完成图
声明:本文为原创,作者为 对弈,转载时请保留本声明及附带文章链接:http://www.duiyi.xyz/c%e5%ae%9e%e7%8e%b0%e9%9b%b7%e9%9c%86%e6%88%98%e6%9c%ba-63/