linux-raid

        磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。 磁盘阵列是由很多价格较便宜的 磁盘 ,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。[1]  
       磁盘阵列还能利用同位检查(Parity Check)的观念,在 数组 中任意一个 硬盘故障 时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。
       

       用软件模拟做raid。Raid0代表的是用一个条带,比方说两个硬盘,都是20G内存,有一个25G的大文件。做一个raid0就可以相当于把两个硬盘做成一个40G的硬盘了。

       Raid1代表镜像的意思。防止出错,把两个硬盘做成raid1,这两个硬盘所有的数据都是一样的。如果有一个磁盘坏掉了,另一磁盘没有坏,就不影响使用。但是如果做成raid0的磁盘有一个坏掉了,整个文件就损坏了。做成raid1的几个磁盘内存大小是想等的。

Raid#,后面加的这个数字不是代表raid级别,代表的是格式。

        Raid5,代表是什么意思呢?就是由几个磁盘做成raid0,做成一个条带。然后在加上一个硬盘,这个磁盘做成一个验证码磁盘。这是什么意思呢?比如a,b,c。三个磁盘的分别是1,2,3。那验证码磁盘所存储的信息就是6。如果磁盘c坏掉了,通过访问a,b,个验证码磁盘。可以推测出b磁盘的信息。Raid5可以允许一块磁盘出错。

Raid,有使用价值是用硬件做raid。现在没有这个硬件环境,就用软件模拟一下raid1.

在linux系统中添加几个分区。用来做实验。

         如果直接 fdisk/dev/sda

然后n 添加,会显示没有空间的。在用虚拟机装linux系统,无论你给linux系统多少磁盘空间,它都给分区分掉。这样就关掉,linux系统,扩展一下磁盘。

然后在添加。

        

      添加一个扩展分区。扩张分区不可用,从扩展分区在继续分其他的分区,主分区占用1-4。扩张分区只能由一个,主分区可以有4个。然后w保存,自动退出。

      

      n代表添加分区,然后默认,然后+1G,给1G空间,改格式用t,fd代表raid的格式。

     

 

 

    用cat /proc/partitions看一下系统是否识别,没有识别partprobe /dev/sda 或者shutdown –r now 重启都可以。

   

      做一个raid1 名字叫做md2.

    

    -l 代表格式 –n代表数目

    Cat /proc/mdstat查看md1信息。

    

   

添加一个分区,模拟损坏分区

 

   mdadm -D /dev/md2 详细查看

 

    

      Md2 关闭 ,开启

 进行挂载

 首先格式化,md1

[root@localhost test5]# mke2fs -j /dev/md2 
mke2fs 1.42.9 (28-Dec-2013)

新建文件夹

进行挂载

出现lost+found就挂载成功了

[root@localhost test5]# mkdir test10
[root@localhost test5]# mount /dev/md2 test10/
[root@localhost test5]# cd test10/
[root@localhost test10]# ls
lost+found



 

 

     

 

 

 

 

    

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值