10.1 RAID

简介:

10.1


写一个脚本:

1)显示一个菜单给用户

d|D) show disk usages

m|M) show memory usages

s|S) show swap usages

*) quit

2)当用户给定选项后显示相应的内容


扩展:

    当用户选择完成,显示相应信息后,不退出;而让用户再一次选择

 再次显示相应内容;除了用户使用quit

vi showdiskusage.sh

#!/bin/bash

#

cat << EOF

d|D) show disk usages

m|M) show memory usages

s|S) show swap usages

*) quit

EOF


read -p "Your choice:"CHOICE

case $CHOICE in

d|D)

  echo "Disk usage:"

  df -Ph ;;

m|M)

  echo "memory usages:"

  free -m | grep "Men"  ;;

s|S)

  echo "Swap usage:"

  free -m | grep "Swap"

  ;;

*)

  echo "Unknown"

  exit 9 ;;

esac  


vi showdiskusage2.sh

#!/bin/bash

#

cat << EOF

d|D) show disk usages

m|M) show memory usages

s|S) show swap usages

*) quit

EOF


echo -n -e "\033[31mYour choice:\033[0m"

read CHOICE

while [ $CHOICE != 'quit' ];do

  case $CHOICE in

    d|D)

      echo "Disk usage:"

      df -Ph ;;

    m|M)

      echo "memory usages:"

      free -m | grep "Men"  ;;

    s|S)

      echo "Swap usage:"

      free -m | grep "Swap"

      ;;

    *)

      echo "Unknown"

   esac  


   read -p "Again,Your choice:"CHOICE

done




安装RHEL6.3 x86_64的方法(前提:请确保你的CPU支持硬件虚拟化

   技术):

  1)创建虚拟机

  2)下载isos目录中的rhci-rhel-6.3-1.iso 并导入虚拟机的虚拟光驱

  3)在boot提示符输入:linux ip=172.16.x.1 netmask=255.255.0.0

   gateway=172.16.0.1 dns=172.16.0.1 ks=http://172.16.0.1/rhel6.cfg


echo -e "\033[1mHello\033[0m.world"

  -e使用逃逸字符  [开始  1m粗体(前景色)  0m颜色结束符

                         31m           

                       /

                   3前景色,4背景色 ---- 1表示颜色()  

  \033是ctrl          31;41    


IDE:133Mbps

SATA:300 600 6Gbps

USB 3.0:480Mbps

SCSI:small Computer System Interface

  100000,15000转

RAID(Redundant Arrays of Inexpensive Disks)

     廉价冗余磁盘阵列

    相对于SLED(Single Large Expensive Disk)

 =>Redundant Arrays of Independent Disks

    独立冗余磁盘阵列


RAID level:级别

   仅代表磁盘组织方式不同,没有上下之分

   0:条带

      性能提升;读,写

      冗余能力(容错能力):无

      空间利用率:nS

      至少2个盘


   1:镜像

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

      冗余能力(容错能力):有

      空间利用率:1/2

      至少2个盘

   2

   3

   4

   5:

      性能表现;读,写 提升

      冗余能力(容错能力):有

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

      至少3个盘


   10

      性能表现;读,写 提升

      冗余能力(容错能力):有

      空间利用率:1/2 

      至少4个盘 

        

   01

      性能表现;读,写 提升

      冗余能力(容错能力):有

      空间利用率:1/2  

      至少4个盘 


        

   50 (两块盘做校验盘) 一个5,3块硬盘,2个5,6块

      性能表现;读,写 提升

      冗余能力(容错能力):有

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

      至少6个盘 


   jbod  

      性能表现;无

      冗余能力(容错能力):无

      空间利用率:100%

       至少2个盘 


速度

可用性(镜像,mirror)(校验码机制)


RAID 1+ 0

   底层镜像(一对一)->条带->接口输出


RAID4 校验码技术

RAID5 轮流做校验盘













本文转自飞行萌51CTO博客,原文链接:http://blog.51cto.com/8527508/1944453 ,如需转载请自行联系原作者


相关文章
|
10月前
|
存储 算法 安全
RAID认识(一)
RAID认识(一)
145 0
|
存储 安全 Linux
RAID
RAID概念
|
存储 安全 数据安全/隐私保护
磁盘阵列 关于Raid0,Raid1,Raid5,Raid10
磁盘阵列 关于Raid0,Raid1,Raid5,Raid10
2216 0
|
存储 数据安全/隐私保护 数据库
RAID详解[RAID0/RAID1/RAID5/RAID10]
一.RAID定义RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损 失而开发出一定水平的数据保护技术。
3647 0
|
存储 安全
|
监控 IDE 开发工具
|
存储 数据安全/隐私保护 安全