指令——mdadm
Mdadm命令详解
Linux内核中有一个md(multiple devices)模块在底层管理RAID设备,它会在应用层给我们提供一个应用程序的工具mdadm ,mdadm是linux下用于创建和管理软件RAID的命令。
mdadm命令常见参数解释:
参数 | 作用 |
-a | 检测设备名称
添加磁盘 |
-n | 指定设备数量 |
-l | 指定RAID级别 |
-C | 创建 |
-v | 显示过程 |
-f | 模拟设备损坏 |
-r | 移除设备 |
-Q | 查看摘要信息 |
-D | 查看详细信息 |
-S | 停止RAID磁盘阵列 |
搭建raid10阵列
第一步:新添加4块硬盘——在centos关机的情况下添加4块新的硬盘。
# ls /dev/sd*
第二步:下载mdadm
第三步:创建RAID10阵列
# mdadm -C -v /dev/md10 -l 10 -n 4 /dev/sd{b,c,d,e} ——这里的选项是多个,对照上表查看。磁盘阵列名需要以md开头,这里创建的是md10。
第四步:查看阵列信息
# mdadm -D /dev/md10
第五步:格式化
# mkfs.xfs /dev/md10
第六步:挂载使用
# mount /dev/md10 /ken
第七步:写入到文件
方法一、
# echo “mount /dev/md10 /ken” >> /etc/rc.local
方法二、
# echo “/dev/md10 /ken xfs defaults 0 0 ” >> /etc/fstab
mdadm管理RAID10阵列–模拟磁盘损坏后的处理方式
第一步:模拟损坏磁盘
# mdadm /dev/md10 -f /dev/sdd ——选项f是用于模拟磁盘损坏。
# mdadm -D /dev/md10 ——查看详细信息,这时候已经显示磁盘损坏了。
第二步:重启
第三步:添加磁盘
# mdadm /dev/md10 -a /dev/sdd ——选项a是用于添加磁盘。
# mdadm -D /dev/md10
添加成功,然后照常使用。
mdadm创建RAID阵列–RAID5+热备盘
第一步:添加四块磁盘并查看。
# ls /dev/sd*
第二步:创建磁盘阵列RAID5
# mdadm -C /dev/md5 -l 5 -n 3 -x 1 /dev/sd{b,c,d,e}
第三步:查看阵列信息
# mdadm -D /dev/md5
第四步:格式化
# mkfs.xfs /dev/md5
第五步:挂载
# mkdir /ken
# mount /dev/md5 /ken
损坏后的添加和RAID10类似,参照操作。
最新文章
- C#日志
- 浅谈javascript面向对象
- 转:工具类之SpannableStringUtils(相信你会爱上它)
- String类型传值以及对象传值
- 为什么学习Ruby On Rails:
- Game Tutorials
- UVa 1515 (最小割) Pool construction
- iis 启用父目录路径访问
- Android之Service与IntentService的比较
- Docker 安装命令
- Python Unittest 自动化单元测试框架Demo
- 使用U盘进行Linux系统的安装
- Android view的测量及绘制
- MySql技术内幕之MySQL入门(2)
- androidkiller连接模拟器并修改源码调试
- flask 利用flask_wtf扩展 创建web表单
- Ubuntu 16.04 安装Go 1.9.2
- c/c++ 右值引用
- 使用npm安装appium时的坑
- python学习第1天
热门文章
- .NET知识梳理——2.反射
- 静态方法使用synchronized修饰.
- Git的基本使用 -- 历史版本、版本回退
- VS2015 编译程序时提示 无法查找或打开 PDB 文件
- 深入理解JDK、JRE(两套)、JVM、以及不同目录下的java.exe
- SQL Server 函数大全
- 数星星 Stars
- 【PAT甲级】1103 Integer Factorization (30 分)
- Linux shell lrzsz上传下载命令
- report_delay_calculation/check_timing/report_annotated_parasitics/report_analysis_coverge