软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
软RAID管理的更多相关文章
- 软RAID管理命令mdadm详解
软RAID管理命令mdadm详解 mdadm是linux下用于创建和管理软件RAID的命令,是一个模式化命令.但由于现在服务器一般都带有RAID阵列卡,并且RAID阵列卡也很廉价,且由于软件RAID的 ...
- linux磁盘管理系列-软RAID的实现
1 什么是RAID RAID全称是独立磁盘冗余阵列(Redundant Array of Independent Disks),基本思想是把多个磁盘组合起来,组合一个磁盘阵列组,使得性能大幅提高. R ...
- linux磁盘管理系列二:软RAID的实现
磁盘管理系列 linux磁盘管理系列一:磁盘配额管理 http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_040_quota.html l ...
- Raid 介绍以及软raid的实现
RAID: old Redundant Arrays of Inexpensive Disks (廉价磁盘冗余阵列) new Redundant Arrays of Independent Disks ...
- CentOS 6.3下配置软RAID(Software RAID)
一.RAID 简介 RAID 是英文Redundant Array of Independent Disks 的缩写,翻译成中文意思是“独立磁盘冗余阵列”,有时也简称磁盘阵列(Disk Array). ...
- RAID、软RAID和硬RAID
RAID(redundant array of inexpensive disks):独立的硬盘冗余阵列,基本思想是把多个小硬盘组合在一起成为一个磁盘组,通过软件或硬件的管理达到性能提升或容量增大或增 ...
- Liunx软Raid实现
Liunx软Raid实现 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 在配置软Raid之前,我们首先要了解一下什么是Raid,Raid又分哪几个系列?哪个又是最靠谱的组合?我们生 ...
- mdadm 软RAID
mdadm是linux下用于创建和管理软件RAID的命令,是一个模式化命令.但由于现在服务器一般都带有RAID阵列卡,并且RAID阵列卡也很廉价,且由于软件RAID的自身缺陷(不能用作启动分区.使用C ...
- LINUX中软RAID的实现方案
转自linux就该这么学 应用场景 Raid大家都知道是冗余磁盘的意思(Redundant Arrays of Independent Disks,RAID),可以按业务系统的需要提供高可用性和冗余性 ...
随机推荐
- 关于mybatis返回值resultType为空的问题
假设数据库中一个user表 此时只有id为1的数据,当我们查询id为2的年龄时的时候返回值为null 但是在mybatis中预定义UserMapper.xml中 <select id=" ...
- Java基础——从数组到集合之间关键字的区别!!!!
1.&& 和 &区别和联系: 相同点 : 结果是一样的. 不同点 :如果使用双&号判断,如果说条件一为false,不会判断条件二,但是单&号会继续判 ...
- NOIP 2006 金明的预算方案(洛谷P1064,动态规划递推,01背包变形,滚动数组)
一.题目链接:P1064 金明的预算方案 二.思路 1.一共只有五种情况 @1.不买 @2.只买主件 @3.买主件和附件1(如果不存在附件也要运算,只是这时附件的数据是0,也就是算了对标准的结果也没影 ...
- docker插件
import docker c = docker.Client(base_url='unix://var/run/docker.sock',version='1.15',timeout=10) pri ...
- Ubuntu notes
ubuntu notes Table of Contents 1. backup data 2. Basics Ubuntu 3. Install, uninstall packages 4. Bas ...
- 介绍一个比较酷东西:HTML5 桌面通知(Notification API)
Notification API 是 HTML5 新增的桌面通知 API,用于向用户显示通知信息.该通知是脱离浏览器的,即使用户没有停留在当前标签页,甚至最小化了浏览器,该通知信息也一样会置顶显示出来 ...
- 解决CUDA程序的黑屏恢复问题
本文引用自 http://blog.163.com/yuhua_kui/blog/static/9679964420146183211348/ 问题描述: 在运行CUDA程序时,出现黑屏,过一会儿 ...
- Codeforces Round #506 (Div. 3)B.Creating the Contest(dp)
B. Creating the Contest time limit per test 1 second memory limit per test 256 megabytes input stand ...
- 【Lqb T336】Cowboys
[链接] 我是链接,点我呀:) [题意] 出现AB就要交换一下 给你结果序列 问你原序列有多少种可能 首尾可以交换. [题解] 设 dp[i][0]表示i和i-1不交换,达到前i个字符序列的状态的方案 ...
- UVA 12686 Trending Topic
Trending Topic Time limit: 1.000 seconds Imagine you are in the hiring process for a company whose p ...