通过虚拟机制作RAID5

制作RAID5的过程,包括制作RAID5的制作,增加和删除RAID

一、制作RAID5

1 RAID5的实现既可以用磁盘同样也可以用分区,我打算的是用1个sda上的分区和4块新的磁盘来制作RAID5,在sda上划分一个分区sda6

(1)   fdisk /dev/sda

通过虚拟机制作RAID50

(2)  需要修改分区的号,并且w保存

00

(3)  同步磁盘

partprobe

2 准备4块磁盘,一个留作校验使用,一个当作spare监控,spare监控呢,就是如果某一个磁盘出现了问题,这个当作space为的磁盘替换坏的磁盘继续工作,保障RAID持续工作

1

echo ‘- – -‘ > /sys/class/scsi_host/host2/scan 用来激活热插的磁盘

2

3  创建RAID5

mdadm -C /dev/md0 -a yes -l 5 -n 4 -x 1 /dev/sd{a6,b,c,d,e}

mdadm -C  /dev/md0 表示创建RAID  /dev/md0

-l 5 表示是 RAID 5  -n 4 表示用4块磁盘创建RAID5,-x 1表示1个磁盘当作spare监视位

4     查看RAID创建的过程,有两种查看的方法

一种是 mdadm -D /dev/md0

3

另一种是cat /proc/mdstate

03

5   需要将这些RAID的设置放到磁盘中才能在开机启动时,自动加载

mdadm -Ds  > /etc/mdadm.conf

4

6  创建文件系统以及挂载

mkfs.ext4 /dev/md0

5

mkdir  /mnt/md0

mount /dev/md0 /mnt/md0

同样要把文件永久保存就要放到磁盘中:

vim /etc/fstab 将md0的信息写入其中

6

7  mdadm -S 暂停RAID功能, mdadm -A 启动RAID功能

8 损坏磁盘

(1)命令损坏:

-f :mdadm /dev/md0 -f  /dev/sdb

通过命令,损坏一块磁盘

7

-r:  mdadm /dev/md0 -r /dev/sdb

通过命令,删除一块磁盘

07

-a: mdadm /dev/md0 -a /dev/sdb

(2)  真实的物理损坏,移除一块磁盘:

0007

9 当RAID的容量不够的时候,需要扩展RAID的容量时,RAID的容量大小是固定的,只能增加RAID的            数量

(1)增加RAID的命令: mdadm -G /dev/md0 -n 5 -a /dev/sda7

00071

00072

 

(2)  同步RAID,resize2fs

二、取消RAID

1 取消挂载:

umount  /dev/md0

8

2 禁止RAID:

9

3 删除文件/etc/mdadm.conf

 

修改/etc/fstab

4 mdadm –zero-superblock sda6

mdadm –zero-superblock sda7

mdadm –zero-superblock sdb

mdadm –zero-superblock sdc

mdadm –zero-superblock sdd

mdadm –zero-superblock sde

90

 

 

 

 

 

 

 

 

 

 

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/89845

(0)
zss123456zss123456
上一篇 2017-12-10 21:31
下一篇 2017-12-11 09:06

相关推荐

  • 用vsftpd来搭建网络yum源

    1、分别在CentOS6和CentOS7分别搭建网络yum源 a、CentOS 7中 首先安装并启用vsftpd服务 [root@node1 ~]# mount /dev/cdrom /mnt/yum/ [root@node1 ~]# vim /etc/yum.repos.d/local.repo [local] name=local baseurl=fil…

    2015-10-03
  • 文件查找命令之find

    文件查找命令一共有两种,locate 和find ,那么他们在用法和功能上面有什么区别呢?     locate:查找速度快,模糊查找,遍历整个文件系统的目录到数据库中,然后在去数据库中查找,依赖于事先创建好的索引库,该数据库属于系统自动创建,定期自动更新,也可手动跟新,更新命令updatedb,更新数据库需要遍历整个根文件系统…

    Linux干货 2016-08-16
  • 管道,用户组管理

    管道 |          把左边的命令执行结果输送到右边的命令作为参数执行,可以多管道多任务执行     这就是linux的哲学思想之一,链接程序,共同完成复杂任务     错误输出默认不能通过管道…

    Linux干货 2016-08-04
  • 磁盘管理:raid和lvm练习

    本文通过以下习题,巩固所学raid和lvm知识: 20160829         1、创建一个可用空间为1G的RAID1设备,文件系统为ext4,有一个空闲盘,开机可自动挂载至/backup目录       &nbsp…

    Linux干货 2016-09-05
  • M22 使用NFS实现web共享发布

    实验目的: 搭建两个LAMP web发布系统搭建WordPress博客网站,并使用NFS作为共享的网络文件系统使这两个web服务器发布的内容一致。 实验工具: webServer1 Centos6.8 172.18.55.6 webServer2 Centos7.3 172.18.55.7 nfsServer Centos7.3 172.18.55.71 w…

    2017-04-26
  • 关于VIM编辑器

                                                      &nbsp…

    系统运维 2016-08-11