本文共 1638 字,大约阅读时间需要 5 分钟。
一.IDE(ATA)133M并行,SATA 6G串行,USB串行,SCSI,UltraSCSI320M并行,3.5寸盘。SAS 2.5寸盘 容量小的多但是转速快。
二.Raid 组合 IDE,SCSI--早期现在组合:SATA,SAS三.硬件Raid--BIOS设置主板RAID芯片(带cpu,内存,有的带电池),操作系统认为Raid是串行设备/dev/sda软件Raid四.软raid--操作系统内核中有个md模块,multidisksd多磁盘,有个配置文件配置信息在里面。md模块模拟一个Raid,逻辑raid,软件raid, 必须以*.md命名,md0,md1逻辑raid: /dev/md0,/dev/md1,/dev/md2 raid磁盘要标记为fd类型,就是磁盘类型是fd。fd类型磁盘在数据之外会存储一些原数据,系统崩溃以后重新安装后,raid系统重新扫描磁盘,会在重新把磁盘组合起来。五.Liunx软raid
mdadm命令:支持将任何块设备做成raid,分区,U盘都可以。是个模式化命令,有多种工作模式创建模式-C专用选项-l 级别-n 设备个数-a {yes|no}自动为其创建设备文件,要回答为yes-c chunk大小即数据块大小,默认64kb-x 指定空闲盘个数mdadm -C /dev/md0 -a yes -n 2 -l 0 /dev/sda{5,6}cat /proc/mdstat 查看当前系统上所有在启用状态的raid设备watch 命令,周期性的执行指定命令,并以全屏方式显示结果-n 5 指定周期长度,默认单位是秒,值默认是2watch -n 1 'COMMADN'watch 'cat /proc/mdstat' 每隔2秒刷新一下mke2fs -j /dev/md0 创建raid后格式化,之前不可以格式化磁盘mke2fs -j -E stride=16 -b 4096 /dev/md0 指定条带大小,和md的chunk 64k有关,以后就不用每次都计算磁盘块大小,对raid性能有提示,对raid5有大作用stride=chunk/block 条带大小的计算管理模式(使用下面命令默认工作在管理模式下)--add(-a),--remove(-r)-f 或 --fail 或 --set-faultymdadm /dev/md1 --fail /dev/sd7 md1中的sd7模拟损坏mdadm /dev/md1 -r /dev/sd7 移除损坏磁盘mdadm /dev/md1 -a /dev/sd9 给md1新增一块磁盘,注意坏了移除的和新增加的磁盘大小一定要一样。监控模式-F 增长模式-G装配模式-Amdadm -A /dev/md1 /dev/sd{7,8} 停用阵列再次启用mdadm常用操作: -D 查看指定的raid阵列的详细信息mdadm -D /dev/md1mdadm --detail /dev/md1-D --scanmdadm -D --scan 显示当前系统上的没个raid设备mdadm -D --scan > /etc/mdadm.conf 将当前配置信息保存至配置文件,以便以后进行装配mdadm -S /dev/md1mdadm -A /dev/md1 在装配是自动读取配置文件,不必在指定磁盘-S (--stop) 停用一个阵列mdadm -S /dev/md1 停用md1 阵列rm /dev/md1 删除raid文件md1阵列彻底消失六. 创建2G的raid5(也支持空闲盘)
2G:3个1G的,2个1G存文件,1个1G写配置2G: 4个1G的,2个1G存文件,1个1G写配置,1个1G的空闲盘转载于:https://blog.51cto.com/13788421/2314332