磁盘管理
――RAID1+0卷+LVM
以两块磁盘为例sdb和sdc,每块硬盘分别建立三个主分区
sdb1 1G, sdb2 1G, sdb3 1G
sdc1 1G, sdc2 1G, sdc3 1G
第一步:分别将sdb1和sdc1、sdb2和sdc2、sdb3和sdc3创建成RAID1卷md1、md2、md3
第二步:再将md1、md2、md3制作成RAID0卷md0
第三步:将RAID0卷md0用LVM卷管理创建成lv逻辑卷存储即可
添加两块硬盘sdb和sdc
查看版本信息
[root@ns1 ~]# uname �Ca
[root@ns1 ~]# cat /etc/redhat-release
查看现有磁盘
[root@ns1~]# fdisk �Cl
添加硬盘,用命令使磁盘生效(如果还不能生效,需重启服务器)
[root@ns1 ~]# cd /sys/class/scsi_host/
[root@ns1 scsi_host]# ls
[root@zzsrv2~]# echo "- - -" >/sys/class/scsi_host/host0/scan
...(有几个host*文件,执行几次echo命令)
[root@zzsrv2 ~]# echo "- - -" >/sys/class/scsi_host/host32/scan
再次查看磁盘情况
[root@ns1 scsi_host]# fdisk -l
对/dev/sdb磁盘进行分区
[root@ns1scsi_host]# fdisk /dev/sdb
同理创建/dev/sdc磁盘分区
[root@ns1scsi_host]# fdisk /dev/sdc
查看mdadm版本信息
[root@ns1 scsi_host]# rpm -qi mdadm
创建RAID1卷
[root@ns1scsi_host]# mdadm -C /dev/md1 -l 1 -n 2 /dev/sdb1 /dev/sdc1
同理在创建两个RAID1卷
[root@ns1scsi_host]# mdadm -C /dev/md2 -l 1 -n 2 /dev/sdb2 /dev/sdc2
[root@ns1scsi_host]# mdadm -C /dev/md3 -l 1 -n 2 /dev/sdb3 /dev/sdc3
创建RAID0卷
[root@ns1scsi_host]# mdadm -C /dev/md0 -l 0 -n 3 /dev/md{1,2,3}
查看创建RAID卷的日志文件
[root@ns1scsi_host]# cat /proc/mdstat
用RAID0卷创建LVM逻辑卷
[root@ns1 scsi_host]# pvcreate /dev/md0
[root@ns1 scsi_host]# vgcreate vg_md /dev/md0
[root@ns1 scsi_host]#lvcreate -L 1G -n lv1_md vg_md
查看创建的逻辑卷信息
[root@ns1 scsi_host]# lvdisplay /dev/vg_md/lv1_md
格式化逻辑卷
[root@ns1 scsi_host]# mkfs.ext4 /dev/vg_md/lv1_md
创建目录,将逻辑卷挂载至目录下,并查看挂载信息
[root@ns1 scsi_host]# mkdir /mdamd_lv1
[root@ns1 scsi_host]# mount /dev/vg_md/lv1_md/mdamd_lv1
[root@ns1 scsi_host]# df �Ch
设置自动挂载
[root@ns1 scsi_host]# vi /etc/fstab
验证创建RAID1后磁盘可有空间是否为3G
Lv1_md+ lv2_md+ lv3_md的容量刚好3G,创建第四个就会报错
[root@ns1 scsi_host]# lvcreate -L 1G -n lv2_mdvg_md
[root@ns1 scsi_host]# lvcreate -L 1G -n lv3_mdvg_md
[root@ns1 scsi_host]# lvcreate -L 1G -n lv4_mdvg_md
同lv1_md原理,格式化逻辑卷,挂载,
[root@ns1 scsi_host]# mkfs.ext4 /dev/vg_md/lv2_md
[root@ns1 scsi_host]# mkfs.ext4 /dev/vg_md/lv3_md
[root@ns1 scsi_host]# mkdir /mdamd_lv2
[root@ns1 scsi_host]# mkdir /mdamd_lv3
[root@ns1 scsi_host]# mount /dev/vg_md/lv2_md/mdamd_lv2
[root@ns1 scsi_host]# mount /dev/vg_md/lv3_md/mdamd_lv3
[root@ns1 scsi_host]# df �Clh
设置自动挂载
[root@ns1scsi_host]# vi /etc/fstab
结束实验
本文出自 “高松涛-精灵在路上” 博客,转载请与作者联系!