实验环境:公司准备在Internet中搭建邮件服务器,面向全国各地的员工部分VIP客户提供电子邮箱空间
由于数量众多,邮件存储需要大量的空间,空间,考虑到动态扩容的需要,计划增加两块SCSI硬盘并构建LVM逻辑卷(挂载到"/mailbox"目录下)专门用于存放邮件数据
步骤简介:PV→VG→LV→格式化,挂载使用文件系统
⑴创建物理卷pvcreate
使用fdisk命令规划两个分区/dev/sdb2、/dev/sdc1,将类型设置为“8e”
添加第二块硬盘/dev/sdb 共80G,第一个主分区10G,第二个主分区10G。将第一个主分区设置为8e
添加第三块硬盘/dev/sdc 共80G,第一个主分区10G,设置为8e
[[email protected] ~]# partx -a /dev/sdb
#激活硬盘分区表[[email protected] ~]# partx -a /dev/sdc
[[email protected] ~]# pvcreate /dev/{sdb2,sdc1}
#使用pvcreate命令转换上述分区为物理卷
⑵创建卷组vgcreate
使用vgcreate命令创建卷组mail_store
包含的物理卷:/dev/sdb2、/dev/sdc1
[[email protected] ~]# vgcreate mail_store /dev/sdb2 /dev/sdc1
⑶创建逻辑卷lvcreate
使用lvcreate命令创建逻辑卷mbox
从卷组mail_store上划出15G空间
使用mkfs 命令创建ext4文件系统,挂载到/mail目录下
[[email protected] ~]# vgdisplay
#查看卷组
[[email protected] ~]# lvcreate -L 15G -n mbox mail_store
#从卷组mail_store划出容量为15G的空间,创建逻辑卷,逻辑卷名为mobox
[[email protected] ~]# lvdisplay
[[email protected] ~]# mkfs -t ext4 /dev/mail_store/mbox
#格式化逻辑卷
⑷创建目录并挂载逻辑卷[[email protected] ~]# mkdir /mailbox
#创建挂载目录[[email protected] ~]# mount /dev/mail_store/mbox /mailbox/
⑸为逻辑卷扩容
①卷组还有足够的空间扩展
成功的条件:LVM所基于的卷组必须有剩余的空间
使用lvextend命令为逻辑卷 mbox扩充容量
从卷组mail_store上划出4GB给逻辑卷mbox(还剩1GB)
使用resize2fs命令更新系统识别的文件系统大小
[[email protected] ~]# lvextend -L +3G /dev/mail_store/mbox
[[email protected] ~]# df -h
#查看挂载情况
[[email protected] ~]# resize2fs /dev/mail_store/mbox
②卷组没有足够的空间扩展
此时想扩到120G,还差102G,但是卷组没有足够的空间(先卸载,然后在重新挂载
将/dev/sdb创建划为第三个主分区,将剩余空间全部给/dev/sdb3
将/dev/sdb创建划为第二个主分区,将剩余空间全部给/dev/sdb2
[[email protected] ~]# partx -a /dev/sdb
#激活硬盘分区表[[email protected] ~]# partx -a /dev/sdc
[[email protected] ~]# pvcreate /dev/sdb3
#创建物理卷[[email protected] ~]# pvcreate /dev/sdc2
[[email protected] ~]# vgextend mail_store /dev/sdb3 /dev/sdc2
#扩展卷组,将新划出来的两个分区扩展到mail_store卷组中
[[email protected] ~]# vgdisplay
[[email protected] ~]# lvextend -L +102G /dev/mail_store/mbox
[[email protected] ~]# resize2fs /dev/mail_store/mbox
#扩容完刷新生效
原文地址:http://blog.51cto.com/11905606/2131071