• 软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
    
  • 相关阅读:
    BadUSB 利用
    java 将函数作为参数传递
    odoo12 修行提升篇之 常用的高阶函数 (二)
    odoo12 修行提升篇之 异步定时任务 (一)
    odoo12 修行基础篇之 利用kanban做分析 点击跳转分析模型列表 (九)
    odoo12 修行基础篇之 kanban (八)
    odoo12 修行基础篇之 记录批处理 (七)
    odoo12 修行基础篇之 列表的筛选和分组 (六)
    odoo12 修行基础篇之 添加记录编码 (五)
    odoo12 修行基础篇之 添加工作流和操作记录 (四)
  • 原文地址:https://www.cnblogs.com/shenxm/p/8387521.html
Copyright © 2020-2023  润新知