软件磁盘阵列与逻辑卷管理

RAID 0

RAID 1

RAID 0 + 1

RAID 1 + 0

RAID 5

RAID 6

采用RAID的原因:

增强了速度;

扩充了存储能力;

可高效恢复磁盘;

摘自:https://www.cnblogs.com/Su-per-man/p/9524049.html

这篇博客是在CentOS6.5下搭建RAID5和逻辑卷的一些简单构建。

查看CentOS的版本:more /etc/redhat-release

一、软RAID5

1、查看硬盘分区情况

fdisk  -l  //查看硬盘是否添加,也可以在原硬盘基础上搭建。

 

2、对/dev/sdc进行分区 //扩展分区下的逻辑分区创建RAID5

下面链接是分区方面的知识; 

摘自:https://www.cnblogs.com/wincai/p/5482301.html  //有关分区

fdisk /dev/sdc

 

查看所有的Id类型

 

 

https://www.cnblogs.com/rosepotato/p/8177988.html  //有关fdisk分区

 

查看分区更新情况

 

 

partprobe  //让内核重读分区表

3、madam创建RAID5

 

mdadm --detail /dev/md0  //查看磁盘阵列详细信息

 cat /proc/mdstat  //查看磁盘阵列详细信息

4、格式化

5、挂载

(1)、临时挂载

(2)、永久性挂载

vim /etc/fstab

添加:

重启之后没有查看到:

http://www.178linux.com/10543  //解决办法

 

原因:没有配置文件

mdadm --detail /dev/md0 | grep -i uuid

 

//配置文件

RAID5:

The partition table has been altered!

           分区表                   改变

Calling ioctl() to re-read partition table.        

Syncing disks.

  同步

mdadm: largest drive (/dev/sdb5) exceeds size (256512K) by more than 1%

         最大的驱动                 超过

Continue creating array?

mdadm -C /dev/md0 -l5 -n 3 -x 1 /dev/sdb[3-6]

mdadm --detail --scan --verbose /dev/md0 > /etc/mdadm.conf //这句有点问题吧......

mdadm -Ds > /etc/mdadm.conf //以后直接用这句吧!

 

6、仿真救援

(1)、让/dev/sdc5错误

mdadm --manage /dev/md0 --fail /dev/sdc5

 

 上面可以看到/dev/sdc8自动加入

拔除坏的磁盘:

mdadm /dev/md0 --remove /dev/sdc5

新的磁盘没空间了,所以没有备用的喽。

 7、关闭RAID

(1)、umount /dev/md0

vim /etc/fstab

删除添加的那行配置

(2)、mdadm --stop /dev/md0

vim /etc/mdadm.conf   //删除里面的配置文件

 

 

二、逻辑卷(LVM)

https://www.cnblogs.com/logicalsky/p/8502820.html  //参考这个链接吧!

posted @ 2018-10-15 11:29  雨天的稻草人  阅读(202)  评论(0)    收藏  举报