在linux系统上创建软raid

软RAID:由CPU执行硬盘控制器的驱动程序代码完成

硬RAID: 由RAID卡上的主控芯片完成

RAID作用:将多个物理磁盘通过软件或驱动设备虚拟成一个虚拟设备,通过数据拆分算法将数据拆成零散数据分散到raid磁盘上,不同raid可以设置不通策略的热备磁盘,当主存储磁盘故障时热备磁盘自动替补上去恢复数据实现数据保护

软raid创建方法:

创建工具:mdadm

可用的 [options]:

-A, --assemble:加入一个以前定义的阵列

-B, --build:Build a legacy array without superblocks.

-C, --create:创建一个新的阵列

-Q, --query:查看一个device,判断它为一个 md device 或是 一个 md 阵列的一部分

-D, --detail:打印一个或多个 md device 的详细信息

-E, --examine:打印 device 上的 md superblock 的内容

-F, --follow, --monitor:选择 Monitor 模式

-G, --grow:改变在用阵列的大小或形态

-h, --help:帮助信息,用在以上选项后,则显示该选项信息

--help-options

-V, --version

-v, --verbose:显示细节

-b, --brief:较少的细节。用于 --detail 和 --examine 选项

-f, --force

-c, --config= :指定配置文件,缺省为 /etc/mdadm/mdadm.conf

-s, --scan:扫描配置文件或 /proc/mdstat以搜寻丢失的信息。配置文件/etc/mdadm/mdadm.conf

create 或 build 使用的选项:

-c, --chunk=:Specify chunk size of kibibytes. 缺省为 64.

--rounding=: Specify rounding factor for linear array (==chunk size)

-l, --level=:设定 raid level.

--create可用:linear, raid0, 0, stripe, raid1,1, mirror, raid4, 4, raid5, 5, raid6, 6, multipath, mp.

--build可用:linear, raid0, 0, stripe.

-p, --parity=:设定 raid5 的奇偶校验规则:eft-asymmetric, left-symmetric, right-asymmetric, right-symmetric, la, ra, ls, rs.缺省为left-symmetric

--layout=:类似于--parity

-n, --raid-devices=:指定阵列中可用 device 数目,这个数目只能由 --grow 修改

-x, --spare-devices=:指定初始阵列的富余device 数目

-z, --size=:组建RAID1/4/5/6后从每个device获取的空间总数

--assume-clean:目前仅用于 --build 选项

-R, --run:阵列中的某一部分出现在其他阵列或文件系统中时,mdadm会确认该阵列。此选项将不作确认。

-f, --force:通常mdadm不允许只用一个device 创建阵列,而且创建raid5时会使用一个device作为missing drive。此选项正相反。

-a, --auto{=no,yes,md,mdp,part,p}{NN}

创建举例:

整体步骤:创建-保存配置信息-查看阵列信息

步骤1:

.创建:raid等级-l 6,raid中设备数量-n 14 热备数-x 2 chunk size -c

mdadm -C -v /dev/md5 -l 6 -n 14 -x 2 -c 32 /dev/sd[b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q]

输入y确认创建

步骤2: 保存阵列信息:

mdadm -Dsv > /etc/mdadm.conf

查看阵列信息:

mdadm -Dsv 或 mdadm -D /dev/md5

 

 

该参数为同步进度

 

 手动查看进度:cat /proc/mdstat

可以查看同步进度,预计完成时间和速度

步骤3、同步完数据,停止阵列  mdadm -S /dev/md5 (要等同步完成后再执行停止)

否则停止以后 ll /dev/md5 就不存在了

步骤4、激活阵列.激活以后md5再次出现

mdadm -A

mdadm -As

步骤5:如果需要扩容阵列,可以把热备盘扩容进去:

(创建时添加热备就跳过这步)扩展raid6磁盘阵列,将热备盘增加到md5中一共16盘,查看容量,并保存阵列信息.

mdadm -G /dev/md5 -n 16 -c 32

mdadm -D /dev/md5

mdadm -Dsv > /etc/mdadm.conf

创建完成,使用raid6

格式化阵列

mkfs.ext4 /dev/md5

创建挂载目录并挂载

mkdir /raid6

mount /dev/md5 /raid6

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值