通过虚拟机制作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

相关推荐

  • LVS

    一 LVS工作原理 1. lvs-nat模型 lvs-nat:多目标的DNAT, 通过将请求报文中的目标地址和目标端口修改为挑选出的某RS的RIP和PORT 实现转发。 (1) RIP和DIP必须在同一IP网络,且应该使用私有地址,RS的网络要指向DIP(保证响应报文必须由VS); (2) 请求报文和响应报文都经由Director转发,较…

    Linux干货 2016-12-06
  • bind简单配置之子域、主从、视图

    [bind简单配置之子域、主从、视图] 标签:bind简单配置、子域、主从、视图 [逻辑拓扑结构图] ns.mylinux.com主机上面有两种网卡用来模拟两个不通的网段。 [子域配置]         域名内部还可以继续划分子域,进行分片管理。下面是正向子域授权的配置: &nb…

    Linux干货 2015-10-22
  • 魔术方法

    Edit 魔术方法 使用Python的魔术方法的最大优势在于他们提供了一种简单的方法来让对象可以表现的像内置类型一样。那意味着你可以避免丑陋的,违反直觉的,不标准的的操作方法。 特殊属性 属性 含义 __name__ 类、函数、方法等名字 __module__ 类定义所在的模块名? __class__ 对象或类所属的类 __bases__ 类的基类的元组,顺…

    Linux干货 2017-11-21
  • 内置数据结构,列表及其方法

    List:列表有若干个元素,元素可以是任意对象,元素有顺序,可以使用索引和迭代,使用线性结构,使用[ ]进行描述,在内存中的空间是连续的,每个元素在内存中的空间是一样的………列表是可变的,列表不能一开始就定义大小,列表索引不可以超界   列表索引l.index(),从左向右搜索,发现第一个匹配的,自动返回搜索的值的索引;匹配不到,抛出异常Value…

    Linux干货 2018-03-25
  • test

    test

    Linux干货 2017-11-26
  • N25-第十三周博客作业

    1、建立samba共享,共享目录为/data,要求:(描述完整的过程) 1)共享名为shared,工作组为magedu;2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名;3)添加samba用户gentoo,centos和ubu…

    Linux干货 2017-04-19