raid 磁盘阵列
raid0 raid1 raid10 raid5最少2块磁盘 最少2块磁盘 最少4块磁盘 最少3块磁盘条带化 冗余 raid1+raid0 带奇偶校验的条带化1T 500G 1T 1T 1 块不能使用raid 图: raid0(1T) | | 同步写(1T) |---| |---| | | | | | | | | | | | | |---| |---| 500M 500M raid0 ----> 条带化 最少2块磁盘 注释:不能损坏 图:raid1(用500M) | | 一块写 一块备份 |---| |---| | | | | | | | | | | | | |---| |---| 500M 500M raid1 ----> 冗余 备份 图:raid10(1T) | | 同步写 一块写,一块备份 |---| |---| |---| |---| | | | | | | | | | | | | | | | | | | | | | | | | |---| |---| |---| |---| raid0 raid1 | | | | |------------------------| | | raid10(raid0,raid1 4块组合到一起,只能化管理) 图:raid5 写 写 教验码 |---| |---| |---| 根据奇偶性 循环 | | | | | | | | | | | | | | | | | | |---| |---| |---| | | |---------------| | raid5 (只能坏掉一块,否则将不能用) | | ^ 指的是级别 计算硬盘块数 n-1软raid 硬raid软件模拟阵列卡阵列柜提高硬盘性能建议买不同品排的硬盘 打小一样 rhel5 需要手动删除 rm -rf /dev/md0 persistent-->永久的 left-symmetric --->左旋转 -l --- level array---> 阵列 -D ---display创建 必须以md开头 mdadm -C /dev/md0 -l 5 -n 3 /dev/sda{5,6,7} mkfs.ext4 /dev/md0 mount /dev/md0 /mnt/ 挂载查询 mdadm -D /dev/md0 mdadm -Ds 查询扫描信息停止(先卸载) sdm -S /dev/md0重新启动 mdadm -A /dev/md0 /dev/sda{5,6,7}删除(先停止) mdadm -S /dev/md0 rhel5----> rm -rf /dev/md0 模拟损坏 mount /dev/md0 /mnt 挂载 dd if=/dev/zero of=/mnt/data bs=300M count=1 写数据 md5sum /mnt/data 602c2cc1642e921a5c1b4d89a4ec0f0e /mnt/data mdadm /dev/md0 -f /dev/sda5 损坏 -f --->faurty mdadm -D /dev/md0 查看 -D --->display md5sum /mnt/data 602c2cc1642e921a5c1b4d89a4ec0f0e /mnt/data mdadm /dev/md0 -r /dev/sda5 -r ----> 移除 mdadm -D /dev/md0 mdadm /dev/md0 -a /dev/sda8 -a ---->添加 mdadm -D /dev/md0 md5sum /mnt/data 602c2cc1642e921a5c1b4d89a4ec0f0e /mnt/data彻底删除 mdadm -S /dev/md0 mdadm --zero-superblock /dev/sda5 mdadm --zero-superblock /dev/sda6 mdadm --zero-superblock /dev/sda7开机启动(永久保存)帮助 /usr/share/doc/mdadm-3.2.5/mdadm.conf-example touch /etc/mdadm.conf DEVICE /dev/sda5 /dev/sda6 /dev/sda7 ARRAY /dev/md0 metadata=1.2 name=client.puppet.com:0 UUID=715d631 8:7e17299c:64d54e8e:a98ac06b (mdadm -Ds >> /etc/mdadm.conf) mdadm -S /dev/md0 mdadm -As 启动成功