Ubuntu Raid1 mdadm命令
来源:互联网 发布:男内裤淘宝买家秀图 编辑:程序博客网 时间:2024/06/03 18:29
1安装 mdadm
aptitude install mdadm
按照提示操作
2硬盘分区
现在开始准备建立阵列需要的硬盘。这里插入两个8GB的usb磁盘,使用dmesg命令设备显示设备 /dev/sdb 和 /dev/sdc
我们使用fdisk为每个磁盘建立一个大小为8G的主分区。以下步骤是如何在/dev/sdb上建立分区,假设次磁盘从未被分区(如果有其他分区的话,可以删掉):
fdisk /dev/sdb
按p键输出现在的分区表:
(如果有分区的话,可以使用 d 选项删除,w 选项应用更改)。
磁盘上没有分区,所以我们使用命令 [‘n’] 创建一个主分区[‘p’], 分配分区号为[‘1’] 并且指定大小。你可以按回车使用默认值,或者输入一个你想设置的值。如下图:
用同样的方法为/dev/sdc 分区。
如果我们有两个不同容量的硬盘,比如 750GB 和 1TB的话,我们需要在每个磁盘上分出一个750GB的主分区,大盘剩下的空间可以用作他用,不加入磁盘阵列。
3创建 RAID-1 阵列
磁盘分区完成后,我们可以使用以下命令创建 RAID-1 阵列:
mdadm -Cv /dev/md0 -l1 -n2 /dev/sdb1 /dev/sdc1
说明:
-Cv: 创建一个阵列并打印出详细信息。
/dev/md0: 阵列名称。
-l1 (l as in “level”): 指定阵列类型为 RAID-1 。
-n2: 指定我们将两个分区加入到阵列中去,分别为/dev/sdb1 和 /dev/sdc1
以上命令和下面的等价:
mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1
如果你想在在磁盘失效时添加另外一个磁盘到阵列中,可以指定 ‘–spare-devices=1 /dev/sdd1’ 到以上命令。
输入 “y” 继续创建阵列,回车:
可以使用以下命令查看进度:
另外一个获取阵列信息的方法是:
mdadm --query /dev/md0mdadm --detail /dev/md0 (或 mdadm -D /dev/md0)
‘mdadm -D’命令提供的信息中,最重要就是阵列状态类。激活状态说明阵列正在进行读写操作。其他几个状态分别为:完成(读写完成)、降级(有一块磁盘失效或丢失)或者恢复中(一张新盘已插入,系统正在写入数据)。这几个状态涵盖了大多数情况。
4格式化或加载磁盘阵列
下一步就是格式化阵列了,本例中使用ext4格式:
mkfs.ext4 /dev/md0
现在可以加载阵列并验证其正常加载:
mount /dev/md0 /mntmount
参考 http://blog.jobbole.com/84485/
- Ubuntu Raid1 mdadm命令
- mdadm 做 raid1
- mdadm软raid1恢复过程
- mdadm实现对raid1阵列的管理
- ubuntu mdadm 软磁盘阵列
- mdadm命令解析
- 常用mdadm 命令
- mdadm命令解析
- mdadm命令详解
- Raid和mdadm命令
- RAID之mdadm命令
- Linux学习笔记--mdadm命令
- mdadm
- mdadm
- mdadm
- mdadm
- 因raid1根分区容量不足,调整根分区容量(mdadm管理)
- 管理软raid的mdadm命令
- postgresql 字段属性值大小写的问题
- jQuery的ajax函数,将dataType="json",执行后却进入error函数中
- 基于C++的数据结构——顺序表
- linux运维实用的42个常用命令总结
- XML简介及两种C#读取方式
- Ubuntu Raid1 mdadm命令
- 如何查看端口是否被占用、如何结束进程
- Android沉浸式状态栏
- Mybatis--XML映射文件
- 了解CSS/CSS3原生变量var
- 详解java类的生命周期
- 【基于url权限管理 shiro(二)】--权限管理解决方案
- gradle/maven/ant/之间关系的理解
- Web.xml中jsp-config元素简述