RAID实现命令整理

RAID技术:
    RAID-0:条带卷:很好读写性能,不容错(数据存储到多个盘)
    RAID-1:镜像卷:写入性能一般,读快,50%磁盘浪费(数据同时写两份)
    RAID-5:至少三块盘,只允许坏一块盘,读写性能好。坏一块磁盘读慢。(浪费一块磁盘的空间)
    RAID-10:先做RAID1 再做RAID0


RAID0实现
    mdadm工具(multi disk)
    yum install -y mdadm
        创建整列 -C
            专用选项
            -l 级别 0 1 5
            -n 设备个数
            -a 自动为其创建设备文件
            -c 指定数据块大小,默认64K
            -x 指定备用磁盘
        管理模式
            -add 添加一块盘
            -remove 删除一块盘
            --fail 模拟一块盘失败
        监控模式 -F
        增长模式 -G 可以改变磁盘阵列的大小
        装配模式 -A 可以把两块磁盘拷贝到另一个服务器,重新装配为RAID0
        
    RAID0实现    
        创建分区-->指定类型为fd(t)
        cat /proc/partitions #查看分区是否被系统识别
        mdadm -C /dev/md0 -a yes -l 0 -n 2 /dev/sdb1 /dev/sdc1 
        mkfs.xfs /dev/md0
        mount /dev/md0 /mnt/md0/
        cat /proc/mdstat #查看磁盘阵列状态
        mdadm -D /dev/md0  #查看设备详情
        
        
        umount /dev/md0  #卸载
        mdadm -S /dev/md0 #停止磁盘阵列
        mdadm -A /dev/md0 /dev/sdb1 /dev/sdc1  #重新装配阵列
        mount /dev/md0 /mnt/md0/ #挂载文件系统
        

        mdadm -D --scan  #查看磁盘阵列的配置
        mdadm -D --scan > /etc/mdadm.conf  #配置重启自动装配阵列
        mdadm -A /dev/md0 #也可以通过配置文件重新装配阵列
        
    RAID1实现    
        创建分区-->指定类型为fd(t)
        cat /proc/partitions #查看分区是否被系统识别
        mdadm -C /dev/md1 -a yes -l 1 -n 2 /dev/sdb1 /dev/sdc1  #创建阵列        
        watch -n 2 "cat /proc/mdstat" #查看同步进度,每2秒执行一次
        
        mkfs.xfs /dev/md1
        mount /dev/md1 /mnt/md1/
        cat /proc/mdstat #查看磁盘阵列状态
        mdadm -D /dev/md1 #查看设备详情    
        
        mdadm /dev/md1 --fail /dev/sdc1 #模拟坏掉一个盘
        mdadm /dev/md1 -r /dev/sdc1 #移除坏掉的盘
        mdadm /dev/md1 -a /dev/sdc1 #添加一个磁盘
        
        mdadm /dev/md1 -a /dev/sdc2 #添加一个磁盘,自动变成备用盘,坏了一个会自动顶上
    
        mdadm -D --scan > /etc/mdadm.conf  #配置重启自动装配阵列
        mdadm -C /dev/md1 -a yes -l 1 -n 2 /dev/sdb1 /dev/sdc1 -x 1 /dev/sdc2 #创建阵列时,指定备用磁盘
        
    RAID5实现
        创建4个分区-->指定类型为fd(t)
        cat /proc/partitions #查看分区是否被系统识别
        partx -a /dev/sdb #重新读取磁盘分区
        mdadm -C /dev/md5 -a yes -l 5 -n 3 /dev/sdb{b,c,d}2 -x 1 /dev/sde1 #创建阵列时,指定备用磁盘
        cat /proc/mdstat #查看磁盘阵列状态
        mdadm -D /dev/md5  #查看设备详情
        mkfs.xfs /dev/md5
        mount /dev/md5 /mnt/md5/
        
        mdadm -D --scan > /etc/mdadm.conf  #配置重启自动装配阵列

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值