RHEL 6.4 部署RAID5+LVM

POC环境:

实验环境须添加3块磁盘

一.创建RAID5操作:

[[email protected] ~]# uname -a

Linux localhost.localdomain2.6.32-358.el6.x86_64 #1 SMP Tue Jan 29 11:47:41 EST 2013 x86_64 x86_64 x86_64GNU/Linux

[[email protected] ~]# cat /etc/redhat-release

Red Hat Enterprise Linux Server release 6.4(Santiago)

1.添加磁盘并分区,可以每块磁盘只分一个区,分区类型为fd

[[email protected] ~]# fdisk /dev/sdb

Command (m for help): t

Selected partition 1

Device Boot      Start         End      Blocks  Id  System

/dev/sdb1               1        6527   52428096   fd  Linux raid autodetect

Hex code (type L to list codes): fd

[[email protected] ~]# fdisk /dev/sdc

[[email protected] ~]# fdisk /dev/sdd

2.建立raid5卷:

[[email protected] ~]# mdadm  --create /dev/md0 --level=5 --raid-devices=3/dev/sdb1 /dev/sdc1 /dev/sdd1

mdadm:Defaulting to version 1.2 metadata

mdadm:array /dev/md0 started.

3.格式化raid5卷:

[[email protected] ~]# mkfs.ext4  /dev/md0

4.查看卷的信息并写入配置文件:

[[email protected] ~]# mdadm  --detail  --scan

ARRAY /dev/md0 metadata=1.2name=localhost.localdomain:0 UUID=7c870ec1:e16dd689:d786b14a:2f48e7b4

[[email protected] ~]# mdadm  --detail  --scan  >>/etc/mdadm.conf

二.raid5部署成LVM:

1.把分区变成pv

[[email protected] data]# pvcreate  /dev/md0

2.把pv加入到一个叫vg1的vg

[[email protected] data]# vgcreate  vg1  /dev/md0

3.把vg中取出20G做一个叫lv1的卷:

[[email protected] data]# lvcreate  -L  20G  -n  lv1  vg1

4.格式化lv1卷:

[[email protected] data]# mkfs.ext4  /dev/vg1/lv1


[email protected] ~]# mkdir  /data

 

[[email protected] ~]# mount  /dev/vg1/lv1  /data

 

[[email protected] ~]# df  -k

Filesystem           1K-blocks      Used Available Use% Mounted on

/dev/mapper/VolGroup-lv_root

16102344    966144 14318232   7% /

tmpfs                   247208         0   247208   0% /dev/shm

/dev/sda1               495844     37615   432629   8% /boot

/dev/md0             103144736    192116 97713120   1% /data

5.自动挂载,编辑/etc/fstab:

[[email protected] ~]# vi  /etc/fstab


6.查看挂载情况:

[[email protected] ~]# mount

/dev/vg1/lv1  on  /data type ext4 (rw)

[[email protected] ~]# cat  /proc/mdstat

Personalities : [raid6] [raid5] [raid4]

md0 : active raid5 sdd1[3] sdc1[1] sdb1[0]

104790016 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]

unused devices: <none>

向/data下新建文件qq1,qq2,qq3

三.模拟硬盘故障:

1.标记/sdb1已经在raid中失效

[[email protected] ~]# mdadm  /dev/md0  --fail  /dev/sdb1

mdadm: set /dev/sdb1 faulty in /dev/md0

移除坏的硬盘:

[[email protected] ~]# mdadm  /dev/md0  --remove  /dev/sdb1

mdadm: hot removed /dev/sdb1 from /dev/md0

2.此时查看/data中文件仍然存在,但不能创建文件:

[[email protected] data]# ll

total 16

drwx------ 2 root root 16384 Aug 15 03:33lost+found

-rw-r--r-- 1 root root     0 Aug 15 03:39 qq1

-rw-r--r-- 1 root root     0 Aug 15 03:39 qq2

-rw-r--r-- 1 root root     0 Aug 15 03:39 qq3

[[email protected]]# touch qq4

touch: cannot touch `qq4‘: Read-only filesystem

重启:

[[email protected] ~]# reboot

四.恢复

1.系统启动完成以后,给新硬盘/dev/sdb做与/dev/sdc相同的分区

并格式化sdb1

[[email protected]]# sfdisk  -d  /dev/sdc  |  sfdisk /dev/sdb

Disk /dev/sdb: 53.7 GB, 53687091200 bytes

255 heads, 63 sectors/track, 6527 cylinders

Units = cylinders of 16065 * 512 = 8225280bytes

Sector size (logical/physical): 512 bytes /512 bytes

I/O size (minimum/optimal): 512 bytes / 512bytes

Disk identifier: 0x2482a65f

2.把/dev/sdb的分区挂到raid1里面

[[email protected]]# mdadm  --manage  /dev/md0 - -add  /dev/sdb1

3.查看结果:

[[email protected] data]# cat /proc/mdstat

Personalities : [raid1]

md0 : active raid1 sdb1[2] sdc1[1] sdd1[1]

31438720 blocks super 1.2 [3/2] [_U]

[=>...................] recovery =  7.0%(2201920/31438720) finish=2.4min speed=200174K/sec

unused devices: <none>

在日志中看到重建的过程


md: bind<sdb1>

md: recovery of RAID array md0

md: minimum _guaranteed_  speed: 1000 KB/sec/disk.

md: using maximum available idle IO bandwidth  (but not more than 200000 KB/sec) for recovery.

md: using 128k window, over a total of 31438720k.

md: md0: recovery done.

4.查看文件是否丢失

重新挂载/dev/vg1/lv1

[[email protected] data]# mount  /dev/vg1/lv1/  /data

[[email protected] data]# ll

total 16

drwx------ 2 root root 16384 Aug 15 03:33lost+found

-rw-r--r-- 1 root root     0 Aug 15 03:39 qq1

-rw-r--r-- 1 root root     0 Aug 15 03:39 qq2

-rw-r--r-- 1 root root     0 Aug 15 03:39 qq3

RHEL 6.4 部署RAID5+LVM,布布扣,bubuko.com

时间: 2024-10-16 11:48:29

RHEL 6.4 部署RAID5+LVM的相关文章

Linux 红帽 &nbsp; 磁盘管理~~~~RAID5+LVM

Linux  红帽    磁盘管理~~~~RAID5+LVM 实验环境: 在Linux 操作系统的PC机上添加3块20G大小的磁盘 实验步骤: 一.  创建RAID5: 1. 准备工作: [[email protected] ~]# uname -a              //查看基本信息 [[email protected] ~]# cat /etc/redhat-release        //查看红帽的发行版本 为添加好的三个磁盘进行分区, 分区的类型:FD(全称:)    为了节省

服务器部署raid5图解

1.将安装好RAID卡的服务器启动,在BIOS自检到RAID卡时会出现热键提示,此时按下[Ctrl+H]键就可进入RAID卡的配置界面,见图一: 图一 2.点击[Start]开始进入RAID 配置界面,见图二: 图二 3.此时就进入了RAID卡的主配置界面,分左.右两个区域,左侧区域是RAID卡的各个功能选项菜单,右侧又分上.下两部分,上面是与RAID卡相连的"物理硬盘"信息,下面是已经存在的"RAID逻辑硬盘"信息(下图中由于没有建立RAID组所以是空白),见图三

raid5+lvm实验

实验目的: 1.将sdb,sdc,sdd3块硬盘组成raid5模式 2.建立LVM 3.模拟故障,sdc出故障,删除该硬盘,再重新添加硬盘,恢复raid5 4.增加LVM容量 实验步骤 1,格式化3块硬盘 [[email protected] ~]# fdisk /dev/sdb  //格式化/dev/sdbDevice contains neither a valid DOS partition table, nor Sun, SGI or OSFdisklabel Building a ne

RHEL 6.5 部署多个tomcat服务

1.创建用户tomcat useradd tomcat passwd tomcat 2.安装opensdk yum install -y java-1.7.0-openjdk 3.部署tomcat mkdir /usr/local/tomcat1 mkdir /usr/local/tomcat2 tar xvf apache-tomcat-7.0.65.tar.gz -C /usr/local/ cp -R /usr/locat/apache-tomcat-7.0.65/* /usr/local

Linux系统LVM(卷)部署-扩容-缩容-快照-删除

常用LVM命令总结: 注: 以下案例均采用的系统版本是Oracle linux 7.3 LVM案例: 部署案例: 第 1 步:让新添加的两块硬盘设备支持LVM 技术. [[email protected] ~]# pvcreate /dev/sdb /dev/sdc Physical volume "/dev/sdb" successfully created Physical volume "/dev/sdc" successfully created 第 2 步

LVS(DR)+keepalived+nfs+raid+LVM

LVS理论篇 1.Client 向目标VIP 发出请求,Director(负载均衡器)接收.此时IP 包头及数据帧信息为:       2.Director 根据负载均衡算法选择RealServer_1,不修改也不封装IP 报文,而是将数据帧的MAC 地址改为RealServer_1 的MAC 地址,然后在局域网上发送.IP 包头及数据帧头信息如下:   3.RealServer_1 收到这个帧,解封装后发现目标IP 与本机匹配(RealServer 事先绑定了VIP,必须的!)于是处理这个报文

[Linux] centOS 6.5 LVM 逻辑卷 管理 实验报告

目录 1.      LVM 简介 2.      LVM基本术语 3.      LVM的安装 4.      LVM的使用 4.1        物理卷的管理 4.2        卷组的管理: 4.3        逻辑卷的管理: 5.      一个例子 5.1        练习: 5.2        开始部署 1.   LVM 简介 LVM逻辑卷管理器(英语:Logical Volume Manager,缩写为LVM),又译为逻辑卷宗管理器.逻辑扇区管理器.逻辑磁盘管理器,是Lin

LVM 认知与扩容操作

继上次 "Linux系统如何迁移至LVM磁盘"反响不错,近三百的访问量吧.这次想续写点东西,主要讲的是"LVM认知和扩容操作".因为网上大多数不准确,可能作者也没有真实服务器可以做实验,然后俺比较幸运合伙搞IDC的,所以这篇文章想给大家带来点帮助! 环境背景介绍,北京峰鸟网络科技有限公司 有多台服务器.现在为了部署openvz环境,将机房中一台大母鸡交给俺进行运维,主要要进行安装和部署.操作系统选择的是"CentOS6.8"(较稳定同时支持Ope

windows 7 rhel 7 双系统安装

安装Windows 7 安装RHEL 7 重新检测本地硬盘上是否存在有操作系统,然后自动生成启动菜单grub2-mkconfig -o /boot/grub2/grub.cfg @进入LINUX系统,修改grub.cfg文件. #vim /boot/grub2/grub.cfg menuentry 'Red Hat Enterprise Linux Server, with Linux 0-rescue-34786823d5874692b83de2451c506780' --class red