ubuntu server:RAID 10 的日常维护
RAID10的日常维护 在Linux中,我们使用mdadm工具来管理RAID.mdadm是Multiple Devices Admin的简称(Linux软RAID的别名就是“Multiple Devices”,简称MD). mdadm的主要工作模式 mdadm主要有8大类功能,分别是: ●assemble——加入一个已经存在的RAID阵列(组装); ●build——创建老式RAID阵列(没有“超级块”); ●create——创建新式RAID阵列(每个设备具有超级块); ●follow or monitor——监控RAID的状态(针对RAID1/4/5/6/10); ●grow——扩展、收缩RAID的容量或RAID中的设备数目(针对RAID1/4/5/6); ●incremental assembly——向RAID中添加单个设备,如果加入后RAID能够运行,那么该RAID将进入工作状态; ●manage——管理RAID阵列(添加、删除等); ●misc——其他操作;允许对RAID中的单个设备进行操作(如停止阵列). 前面我们在安装Ubuntu的过程中,就在安装程序的虚拟控制台上使用过mdadm命令;我们使用的是create功能,创建新RAID阵列.此外,命令中我们还用了很多选项,下面我们来介绍一下mdadm的主要选项. mdadm的选项 1.工作模式选项 以下选项,是用来选择工作模式的: ● -A, --assemble:把一个已经存在的RAID阵列,加入到当前RAID阵列中; ● -B, --build:构建一个老式RAID阵列(无“超级块”); ● -F, --follow, --monitor:选择监控模式; ● -G, --grow:改变当前RAID阵列的容量或形态; ● -I, --incremental:将单个设备加入某个RAID阵列,(多数情况下)使该RAID进入工作状态; ● --auto-detect:检测所有RAID,并启动它们.要使用该模式,MD编译进内核,而不是以模块方式运行. 如果使用--add、--fail或者--remove指令,则不需要指定工作模式,默认使用manage模式.除此之外的所有操作,都会被认为是misc模式. 2.与工作模式无关的选项 以下选项,与工作模式无关,任何模式都可以使用: ● -h, --help:显示帮助信息;或者跟在选项后面,来显示该选项的帮助信息; ● --help-options:显示详细的帮助信息; ● -V, --version:显示mdadm的版本信息; ● -v, --verbose:显示细节;使用两次则显示更多细节; ● -q, --quiet:安静模式,不显示任何信息(除非有极为重要的信息要显示); ● -b, --brief:较少的细节;和--detail及--examine选项搭配使用; ● -f, --force:忽略错误,强制执行; ● -c, --config=:指定配置文件,默认为/etc/mdadm/mdadm.conf; ● -s, --scan:扫描配置文件或/proc/mdstat以查找丢失的信息; ● -e, --metadata=:声明要使用的超级块(RAID metadata)的类型. 3.create/build/grow选项 以下选项,可以用于mdadm的create/build/grow模式: ● -n, --raid-devices=:指定RAID中的可用设备数目,这个数目只能由 --grow 修改;
● -z, --size=:组建RAID1/4/5/6后从每个设备获取的空间总数; ● -c, --chunk=:数据块大小,默认为64KB(比如要向RAID0中写一个128KB的文件,会分为两块,写在两个硬盘中); ● -l, --level=:设置RAID级别(仅用于create/build,不支持grow); ● -p, --parity=:设置RAID5/10的数据布局; ● --layout=:与--parity相同; ● -R, --run:立即将该RAID投入运行; ● -f, --force:强制执行该命令; ● -a, --auto{=no,yes,md,mdp,part,p}{NN}:是否自动创建设备文件. 4.manage选项 以下选项,用于管理RAID: ● -a, --a |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |