zoukankan      html  css  js  c++  java
  • 软RAID管理

    软RAID管理

    软RAID

    	软RAID 提供管理界面:mdadm
    	软RAID为空余磁盘添加冗余,结合了内核中的md(multi devices)。
    	RAID 设备可命名为/dev/md0、/dev/md1、/dev/md2、/dev/md3等
    	观察md的状态:cat /proc/mdstat
    

    软RAID的实现

    	mdadm是模式化的工具,支持的RAID 级别:LINEAR、RAID0、RAID1、RAID4、RAID5、RAID6、RAID10。
    	mdadm
    		mdadm - manage MD devices aka Linux Software RAID
    		mdadm [mode] <raiddevice> [options] <component-devices>
    			<raiddevice>: /dev/md#
    			<component-devices>:  任意块设备
    			[mode]:
    				-A, --assemble 	装配一个先已存在的阵列
    				-B, --build	创建一个不带超级块的遗留阵列
    				-C, --create	创建一个新的阵列
    				-F, --follow, --monitor	选择监控模式
    				-G, --grow	更改尺寸或更改一个活动阵列的形状
    				-I, --incremental	在适当的阵列中添加/删除单个设备, 并可能启动阵列。
    				--manage	管理
    				--misc	混合的
    				--auto-detect	自动检测
    				-f:  	标记指定磁盘为损坏
    				-a:  	添加磁盘
    				-r:  	移除磁盘
    				可以通过 mdadm --[mode] --help 来查找对应模式下的选项
    			[ common peration ]:
    				--verbose     -v   	显示发生的详情
    				--quiet       -q   	不显示不必要的信息
    				--brief       -b   	显示简短信息
    				--export      -Y   	配合 --detail, --detail-platform 或--examine 使用 key=value 的格式来导入到环境中
    				--force       -f   	重写常规检查并更加强有力
    				--assemble    -A   	配置一个阵列
    				--build       -B   	创建一个不带有元数据的阵列
    				--create      -C   	创建一个新的阵列
    				--detail      -D   	显示raid的详细信息
    				--examine     -E   	在一个新阵列组成中测试超级块
    				--examine-bitmap -X	显示一个位图文件的详细信息
    				--examine-badblocks	显示在设备上的已知坏块设备的列表
    				--monitor     -F   	监控阵列
    				--grow        -G   	重设阵列尺寸和形状
    				--incremental -I   	在一个合适阵列中添加或删除一个单一的设备
    				--query       -Q   	显示与md驱动程序的有关的设备
    				--auto-detect      	开启被内核控制的自动删除的功能
    			一些专有选项。也就是mode相关的子选项太多就不在一一累述了,用到时可在查看帮助。
    

    软RAID 配置示例

    	使用mdadm 创建并定义RAID 设备
    		#mdadm -C /dev/md0 -a yes -l 5 -n 3 -x 1 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
    	用文件系统对每个RAID 设备进行格式化
    		#mke2fs -j /dev/md0
    	测试RAID 设备
    	使用mdadm 检查RAID 设备的状况
    		#mdadm --detail|D /dev/md0
    	增加新的成员
    		#mdadm –G /dev/md0 –n4 -a /dev/sdf1
    

    软RAID 测试和修复

    	模拟磁盘故障
    		mdadm /dev/md0 -f /dev/sda1
    	移除磁盘
    		mdadm /dev/md0 –r /dev/sda1
    	从软件RAID 磁盘修复磁盘故障
    		替换出故障的磁盘然后开机
    		在备用驱动器上重建分区
    			mdadm /dev/md0 -a /dev/sda1
    	mdadm、/proc/mdstat 及系统日志信息
    

    软RAID 管理

    	生成配置文件:	mdadm –D –s >> /etc/mdadm.conf
    	停止设备:	mdadm –S /dev/md0
    	激活设备:	mdadm –A –s /dev/md0  激活
    	强制启动:	mdadm –R /dev/md0
    	删除raid 信息:	mdadm --zero-superblock /dev/sdb1
    
  • 相关阅读:
    NOIP2011
    Android获取百度音乐下载音乐和歌词下载链接
    oracle备份和升级数据库
    谁刚开始学习----数据
    [Angular2] Build reuseable template with ngTemplateOutlet
    [Angular 2] Set Values on Generated Angular 2 Templates with Template Context
    [Angular2 Router] Resolving route data in Angular 2
    [MobX] MobX fundamentals: deriving computed values and managing side effects with reactions
    [Docker] Build a Simple Node.js Web Server with Docker
    [AngularJS NG-redux] Integrate Redux Devtools
  • 原文地址:https://www.cnblogs.com/shenxm/p/8387521.html
Copyright © 2011-2022 走看看