linux 下软READ 的使用和参数 以及 实现虚拟READ步骤

 

一,READ 分类的比较 
Read 的常用分类,以及它们之间的性能比较:

Read类型
性能表现
冗余能力
空间利用率
至少需要磁盘快
Read 0
读写提升
100%
2
Read 1
写性能略有下降
读性能提升
1/2
2
Read 5
读写提升
n-1
3
Read 10
读写提升
1/2
4
Read 01
读写提升
1/2
4
Read 50
读写提升
(n-2)/n
6
Jbod
无提升
100%
2

 
二, READ 的常用参数。 
     设置软Read的常用命令参数,格式和用法。
     Mdadm 是专门用来设定 软read、 参数说明如下:
     Mdadm有一下5中模式:
管理模式
   -a 添加一块磁盘 如:mdadm /dev/md1 -a /dev/sda4
   -f 模拟损坏磁盘 如:mdadm /dev/md1 -f /dev/sda7
   -r 移除磁盘     如:mdadm /dev/md1 -r /dev/sda7
   -X 指定空闲磁盘
   -C: 创建模式
       -l 指定read 级别
       -n 指定设备个数
       -a(yes|no) 是否自动为其创建设备文件
       -c 指定数据块大小
        如: mdadm -C /dev/md0 -a yes -l 0 -n 2 /dev/sda{5,6}
        表示:创建md0 软read 并自动创建设备文件,设备级别 read0 ,设备是 /dev/sda{5,6}
 
  -A: 装配模式 
        如: mdadm -A /dev/md1 /dev/sda1 /dev/sda2   重新装配阵列
  -S : 停止阵列   mdadm -S /dev/md#   停止阵列,#表示是一个数字
  -D:    显示指定read阵列的详细信息
       如: mdadm -D /dev/md# 查看read阵列的详细信息,# 表示是一个数字
  -F:监控模式
  -G: 增长模式
 
                  
 
 
 
 
 
三,现在用实例来模拟一遍 怎样创建一个软read 和 增加删除 read 磁盘恢复:
             创建一个 5G 空间的read 1
操作步骤:
 1,创建两个磁盘分区 类型 fd
 

 
 2,   创建设备
   mdadm -C /dev/md1 -a yes -l 1 -n 2 /dev/sda{5,6}
 3, 查看当前设备上所有启用状态的read
   cat /prov/mdstat
 
 4,格式化
    mke2fs -j /dev/md1
 

 5, 挂载使用

   mount /dev/md1 /tmp/

 
        
模拟磁盘损坏:
 6,先查看read 信息
   mdadm -D /dev/md1

 7, 模拟损害read 磁盘

  mdadm /dev/md1 -f /dev/sda6

 8, 在查看read 状态
  mdadm -D /dev/md1

 9, 移除损坏的磁盘 
  mdadm /dev/md1 -r /dev/sda6
 
 
 10, 添加新磁盘                     
  mdadm /dev/md1 -a /dev/sda7

     

 11, 查看新加磁盘是否成功
   mdadm -D /dev/md1

 

你可能感兴趣的:(linux,read,制作,软,及read的参数)