linux笔记-Raid及mdadm命令

第十六章、Raid及mdadm命令



10_01_Raid及mdadm命令之一 (17 - $)


 

各种接口的速率:

IDE: 133Mbps

SATA: 300Mbps, 600Mbps, 6Gbps

USB 3.0:  480Mbps

SCSI: Small Computer Syetem Interface,UltraSCSI, 320Mbps, 并行

SAS: 串行SCSI


RAID: 独立冗余磁盘阵列 (Redundant Arrays of Independent Disks,RAID)


查看mdamd.ppt学习RAID历史、级别等

spacer.gif

RAID级别:仅代表磁盘组织方式不同,没有上下之分;

0:条带

         性能提升: 读,写

         冗余能力(容错能力): 

         空间利用率:nS

         至少2块盘

1:镜像

         性能表现:写性能下降,读性能提升

         冗余能力:有

         空间利用率:1/2

         至少2块盘

2

3

4: 

5: 校验码

         性能表现:读,写提升

         冗余能力:有

         空间利用率:(n-1)/n

         至少需要3块

10: 先镜像,再条带

         性能表现:读、写提升

         冗余能力:有

         空间利用率:1/2

         至少需要4块

01:

         性能表现:读、写提升

         冗余能力:有

         空间利用率:1/2

         至少需要4块

50:

         性能表现:读、写提升

         冗余能力:有

         空间利用率:(n-2)/n

         至少需要6块

jbod:

         性能表现:无提升

         冗余能力:无

         空间利用率:100%

         至少需要2块

 

 

10_02_Raid及mdadm命令之二


逻辑RIAD: 软件模拟

/dev/md0

/dev/md1


学习RAID技术基础知识.ppt, SCSI基础.ppt, 硬盘基础知识.ppt, 三个PPT讲硬盘和RAID技术。


md: multidisks, 是一个内核模块


mdadm: 将任何块设备做成RAID

模式化的命令:

         创建模式

                   -C

                            专用选项:

                                     -l: 级别

                                     -n #: 设备个数

                                     -a {yes|no}: 是否自动为其创建设备文件

                                     -c: CHUNK大小, 2^n,默认为64K

                                     -x #: 指定空闲盘个数

         管理模式

                   --add, --remove, --fail | -f

                   mdadm /dev/md# --fail /dev/sda7

         监控模式

                   -F

         增长模式

                   -G

         装配模式

                   -A



查看RAID阵列的详细信息

mdadm -D /dev/md#

         --detail

        

停止阵列:

         mdadm -S /dev/md#

                   --stop

 

创建一个空间大小为10G的RAID5设备;其chuck大小为32k;要求此设备开机时可以自动挂载至/backup目录;

 

练习:

1. 制作一个2G大小的RAID0(0级RAID)

         2G: 4个 512MB或2个1G的分区

mdadm -C /dev/md0 -l 0 -a yes -n 2 /dev/sdb{7,8}

cat /proc/mdstat


2. 制作一个2G大小的RAID1(1级RAID)

         2G:2个2G

        mdadm -C /dev/md1 -l 1 -a yes -n 2 /dev/sdb{7,8}      

 

                  

watch: 周期性地执行指定命令,并以全屏方式显示结果

         -n #:指定周期长度,单位为秒,默认为2

格式: watch -n # 'COMMAND'

        

将当前RAID信息保存至配置文件,以便以后进行装配:

mdamd -D --scan > /etc/mdadm.conf

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值