在 RAID 磁盘上面架构 LVM 系统
2012-09-24 20:36
465 查看
浅谈在 RAID 磁盘上面架构 LVM 系统
利用 fdisk 将该分割槽删除
开始的系统应该是
建立 RAID ,假设我们利用五个 1GB 的分割槽建立 RAID-5 ,且具有一个 spare disk , 那么你应该要如何进行?首先,请自行使用 fdisk 建置好如下的分割槽状态如下:
Device Boot Start End Blocks Id System
/dev/sdb1 1 62 497983+ fd Linux raid autodetect
/dev/sdc1 1 62 497983+ fd Linux raid autodetect
/dev/sdd1 1 62 497983+ fd Linux raid autodetect
/dev/sde1 1 62 497983+ fd Linux raid autodetect
接下来开始建立 RAID
[root@RHEL /]# mdadm --create --auto=yes /dev/md0 --level=5 --raid-devices=3 --spare-devices=1 /dev/sd{b,c,d,e}1
mdadm: array /dev/md0 started.
查看一下
[root@RHEL /]# mdadm --detail /dev/md0
-------------------------------------略------
Number Major Minor RaidDevice State
0 8 17 0 active sync /dev/sdb1
1 8 33 1 active sync /dev/sdc1
2 8 49 2 active sync /dev/sdd1
3 8 65 - spare /dev/sde1
若无出现仸何错误信息,此时你已经具有 /dev/md0 这个磁盘阵列装置了!接下来处理 LVM !
开始处理 LVM , PE我们取8M ,然后 VG 名为 raidvg ,LV 名为 raidlv ,底下为基本的流程
[root@RHEL /]# pvcreate /dev/md0
Physical volume "/dev/md0" successfully created
查看
[root@RHEL /]# pvscan
PV /dev/md0 lvm2 [972.38 MB]
Total: 1 [972.38 MB] / in use: 0 [0 ] / in no VG: 1 [972.38 MB]
[root@RHEL /]# vgcreate -s 8M raidvg /dev/md0
Volume group "raidvg" successfully created
查看
[root@RHEL /]# vgdisplay
VG Name raidvg
System ID
Format lvm2
-----------------------略
VG Size 968.00 MB
PE Size 8.00 MB
Total PE 121
Alloc PE / Size 0 / 0
Free PE / Size 121 / 968.00 MB
-----------------------略
[root@RHEL /]# lvcreate -l 121 -n raidlv raidvg
Logical volume "raidlv" created
查看
[root@RHEL /]# lvdisplay
--- Logical volume ---
LV Name /dev/raidvg/raidlv
VG Name raidvg
LV UUID v5KxPT-5YsJ-VCxh-E8Nb-H5L9-Fdoq-0L6l15
LV Write Access read/write
LV Status available
# open 0
LV Size 968.00 MB
Current LE 121
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 512
Block device 253:0
这样就搞定了 LVM 了!而且这个 LVM 是架构在 /dev/md0 上面的喔!然后就是文件系统的建立与挂载了!
[root@RHEL /]# mkfs.ext3 /dev/raidvg/raidlv
[root@RHEL /]# mkdir /mnt/lvmraid
[root@RHEL /]# mount /dev/raidvg/raidlv /mnt/lvmraid
关闭本题所建立的各项信息
[root@www ~]# umount /mnt/lvmraid <==卸除文件系统
[root@www ~]# lvremove /dev/raidvg/raidlv <==移除 LV
[root@www ~]# vgchange -a n raidvg <==让VG 丌活劢
[root@www ~]# vgremove raidvg <==移除VG
[root@www ~]# pvremove /dev/md0 <==移除 PV
[root@www ~]# mdadm --stop /dev/md0 <==关闭/dev/md0 RAID
关于LV的放大、缩小及LVM快照这里就不提了,,可以在我的《逻辑滚动条管理员 (Logical Volume Manager)的讨论 》一文的里下载压缩包
本文出自 “蜘蛛侠” 博客,请务必保留此出处http://abc16810.blog.51cto.com/3177586/1005000
利用 fdisk 将该分割槽删除
开始的系统应该是
建立 RAID ,假设我们利用五个 1GB 的分割槽建立 RAID-5 ,且具有一个 spare disk , 那么你应该要如何进行?首先,请自行使用 fdisk 建置好如下的分割槽状态如下:
Device Boot Start End Blocks Id System
/dev/sdb1 1 62 497983+ fd Linux raid autodetect
/dev/sdc1 1 62 497983+ fd Linux raid autodetect
/dev/sdd1 1 62 497983+ fd Linux raid autodetect
/dev/sde1 1 62 497983+ fd Linux raid autodetect
接下来开始建立 RAID
[root@RHEL /]# mdadm --create --auto=yes /dev/md0 --level=5 --raid-devices=3 --spare-devices=1 /dev/sd{b,c,d,e}1
mdadm: array /dev/md0 started.
查看一下
[root@RHEL /]# mdadm --detail /dev/md0
-------------------------------------略------
Number Major Minor RaidDevice State
0 8 17 0 active sync /dev/sdb1
1 8 33 1 active sync /dev/sdc1
2 8 49 2 active sync /dev/sdd1
3 8 65 - spare /dev/sde1
若无出现仸何错误信息,此时你已经具有 /dev/md0 这个磁盘阵列装置了!接下来处理 LVM !
开始处理 LVM , PE我们取8M ,然后 VG 名为 raidvg ,LV 名为 raidlv ,底下为基本的流程
[root@RHEL /]# pvcreate /dev/md0
Physical volume "/dev/md0" successfully created
查看
[root@RHEL /]# pvscan
PV /dev/md0 lvm2 [972.38 MB]
Total: 1 [972.38 MB] / in use: 0 [0 ] / in no VG: 1 [972.38 MB]
[root@RHEL /]# vgcreate -s 8M raidvg /dev/md0
Volume group "raidvg" successfully created
查看
[root@RHEL /]# vgdisplay
VG Name raidvg
System ID
Format lvm2
-----------------------略
VG Size 968.00 MB
PE Size 8.00 MB
Total PE 121
Alloc PE / Size 0 / 0
Free PE / Size 121 / 968.00 MB
-----------------------略
[root@RHEL /]# lvcreate -l 121 -n raidlv raidvg
Logical volume "raidlv" created
查看
[root@RHEL /]# lvdisplay
--- Logical volume ---
LV Name /dev/raidvg/raidlv
VG Name raidvg
LV UUID v5KxPT-5YsJ-VCxh-E8Nb-H5L9-Fdoq-0L6l15
LV Write Access read/write
LV Status available
# open 0
LV Size 968.00 MB
Current LE 121
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 512
Block device 253:0
这样就搞定了 LVM 了!而且这个 LVM 是架构在 /dev/md0 上面的喔!然后就是文件系统的建立与挂载了!
[root@RHEL /]# mkfs.ext3 /dev/raidvg/raidlv
[root@RHEL /]# mkdir /mnt/lvmraid
[root@RHEL /]# mount /dev/raidvg/raidlv /mnt/lvmraid
关闭本题所建立的各项信息
[root@www ~]# umount /mnt/lvmraid <==卸除文件系统
[root@www ~]# lvremove /dev/raidvg/raidlv <==移除 LV
[root@www ~]# vgchange -a n raidvg <==让VG 丌活劢
[root@www ~]# vgremove raidvg <==移除VG
[root@www ~]# pvremove /dev/md0 <==移除 PV
[root@www ~]# mdadm --stop /dev/md0 <==关闭/dev/md0 RAID
关于LV的放大、缩小及LVM快照这里就不提了,,可以在我的《逻辑滚动条管理员 (Logical Volume Manager)的讨论 》一文的里下载压缩包
本文出自 “蜘蛛侠” 博客,请务必保留此出处http://abc16810.blog.51cto.com/3177586/1005000
相关文章推荐
- 8.31_Linux高级文件系统管理之磁盘配额、RAID和LVM的使用
- linux云自动化系统运维19(磁盘阵列raid,lvm管理)
- IO系统性能之二:缓存和RAID如何提高磁盘IO性能
- 第八章 磁盘和文件系统管理LVM逻辑卷管理
- Linux 系统 配置LVM和RAID实例
- 磁盘结构,原理,MBR,文件系统,分区,swap,加密,raid,配额
- linux基本命令及操作14(磁盘加密、RAID、lvm)
- 磁盘阵列系统(RAID)技术详解
- CentOS7使用lvm动态添加磁盘到逻辑卷/data (适用xfs文件系统)
- linux服务器 磁盘和文件系统管理(二) LVM逻辑卷管理的基本操作
- 服务器磁盘阵列系统(RAID)技术详解--RAID0
- 【Linux系统】磁盘划分之二LVM逻辑卷及磁盘配额
- 新手上路003~~系统硬件磁盘的概念,磁盘分区,制作LVM逻辑卷(新手的详细步骤)~~
- HP MSA存储 raid组lvm下vxfs文件系统数据恢复方案
- 利用LVM管理磁盘系统
- linux 系统下查看raid信息,以及磁盘信息
- F2FS文件系统架构与原理分析(二)——磁盘布局
- 磁盘阵列系统(RAID)技术详解
- 磁盘和文件系统管理(二) -- LVM和磁盘配额
- linux服务器 磁盘和文件系统管理(三) LVM应用实例