常用mdadm 命令
来源:互联网 发布:淘宝评价顺序能调吗 编辑:程序博客网 时间:2024/06/12 19:28
常用 mdadm 命令
生成配置文件mdadm.conf
cp /etc/mdadm/mdadm.conf /etc/mdadm/mdadm.conf.save/usr/share/mdadm/mkconf --generate > /etc/mdadm/mdadm.conf
创建RAID
mdadm --create /dev/md2 --raid-devices=3 --spare-devices=0 --level=5 --run /dev/sd[cde]1
从 RAID中移除磁盘
mdadm --fail /dev/md0 /dev/sda1mdadm --remove /dev/md0 /dev/sda1
拷贝分区结构 (当替换坏盘时)
sfdisk -d /dev/sda | sfdisk /dev/sdb mdadm --zero-superblock /dev/sdb
添加磁盘到 RAID 中
mdadm --add /dev/md0 /dev/sdf1
查看RAID状态
cat /proc/mdstatmdadm --detail /dev/md0
使用磁盘重新模拟 RAID
用于阵列漫游。
mdadm --assemble /dev/md0 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
RAID 1 转换到 RAID 5 (follow the steps to add a disk after running this command)?
mdadm --create /dev/md0 --level=5 -n 2 /dev/sda1 /dev/sdb1
添加磁盘到已有阵列并扩展文件系统大小
mdadm --add /dev/md0 /dev/sdg1mdadm --grow /dev/md0 -n 5e2fsck -f /dev/md0resize2fs /dev/md0e2fsck -f /dev/md0
使用更大的磁盘来扩展阵列大小(Replace all disks in an array with larger drives and resize)
对每一个在阵列中的磁盘:
mdadm --fail /dev/md0 /dev/sda1mdadm --remove /dev/md0 /dev/sda1# physically replace the drivemdadm --add /dev/md0 /dev/sda1# now, wait until md0 is rebuilt.# this can literally take days
直到完成阵列中每个磁盘操作。
所有磁盘被重新添加并同步,但阵列还是原来大小。使用下面命令来重定义阵列大小:
mdadm --grow /dev/md0 --size=max
别忘了重定义该阵列上文件系统大小:
# for ext2/3/4e2fsck -f /dev/md0 && resize2fs /dev/md0 && e2fsck -f /dev/md0# for lvm pvpvresize /dev/md0# for ntfsntfsresize /dev/md0# note, most likely ntfs is NOT exported as a single partition. In the case# of a Xen hvm machine, it is a "disk device" so you will need to resize the# partition itself, then resize ntfs.
停止并移除阵列
mdadm --stop /dev/md0mdadm --remove /dev/md0
销毁系统中的阵列
mdadm --manage /dev/md2 --fail /dev/sd[cde]1mdadm --manage /dev/md2 --remove /dev/sd[cde]1mdadm --manage /dev/md2 --stopmdadm --zero-superblock /dev/sd[cde]1
初始化磁盘
如果一个磁盘被另外一个阵列使用,使用下面命令清除磁盘上的超级块:
mdadm --zero-superblock /dev/sdb
加速同步/重建
cat /proc/sys/dev/raid/speed_limit_max
200000
cat /proc/sys/dev/raid/speed_limit_min
1000
单位为 KB/sec. 同步加速:
echo 50000 >/proc/sys/dev/raid/speed_limit_min
重命名阵列
停止阵列,并重新模拟。
mdadm --stop /dev/md127mdadm -A /dev/md0 -m127 --update=super-minor /dev/sd[bcd]
/dev/sd[bcd]为阵列磁盘。
参考
- http://www.ducea.com/2006/06/25/increase-the-speed-of-linux-software-raid-reconstruction/
- http://www.excaliburtech.net/archives/19
英文地址:http://wiki.linuxservertech.com/faq/index.php?action=artikel&cat=7&id=11&artlang=en
- 常用mdadm 命令
- mdadm命令解析
- mdadm命令解析
- mdadm命令详解
- Raid和mdadm命令
- RAID之mdadm命令
- Ubuntu Raid1 mdadm命令
- Linux学习笔记--mdadm命令
- mdadm
- mdadm
- mdadm
- mdadm
- 管理软raid的mdadm命令
- linux下用mdadm命令创建磁盘阵列
- 第十六章、Raid及mdadm命令
- Linux下利用mdadm命令创建RAID
- linux笔记-Raid及mdadm命令
- 软RAID管理命令mdadm详解
- oracle数据库中如何插入特殊符号'&'
- Java高并发:静态页面生成方案
- Windows8系统中JAVA环境变量的配置
- js中文长度校验以及字节
- "undefined reference to" 问题解决方法
- 常用mdadm 命令
- day4 test01
- 复杂的sql语句
- RVDS2.2破解安装
- 把字符串链接起来
- [总结]Unix设计哲学 <<Unix编程艺术>>
- window.showModalDialog以及window.open用法简介
- Oracle的方案(Schema)和用户(User)的区别
- ubuntu下安装texlive细节整理