CentOS release 6.6 lvm扩容
服务器分区容量不够,需要扩容,公司使用的是虚拟机,直接调整了虚拟机的磁盘容量,然后嗨需要做如下的处理才能达到效果,记录下
参考网址 : http://blog.sina.com.cn/s/blog_967817f20102v2a6.html http://blog.sina.com.cn/s/blog_ac85574f01014wwc.html
分区
fdisk /dev/sda
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').
Command (m for help): n #新建分区
# 选择分区类型
Command action
e extended
p primary partition (1-4)
p # 主分区类型
#分区号,根据具体情况设置即可
Partition number (1-4): 3
# 开始扇区,默认即可
First cylinder (16579-39162, default 16579):
# 结束扇区,默认的话就是使用全部
Last cylinder, +cylinders or +size{K,M,G} (16579-39162, default 39162):
# 设置创建的分区的类型为 lvm
t
# 选择分区,就选择上面的分区
Partition number (1-4): 3
# 输入lvm的dai m8e,
Hex code (type L to list codes): 8e
#保存退出
w
重启服务器
lvm 操作
# 查看 pv
pvdisplay
--- Physical volume ---
PV Name /dev/sda2
VG Name VolGroup
PV Size 126.51 GiB / not usable 2.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 32386
Free PE 0
Allocated PE 32386
PV UUID eFSO1Y-tyey-pa0K-0vea-uW7p-FmTh-TO0gEG
# 创建刚刚创建的分区为 pv
pvcreate /dev/sda3
# 查看 pv
pvdisplay
--- Physical volume ---
PV Name /dev/sda2
VG Name VolGroup
PV Size 126.51 GiB / not usable 2.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 32386
Free PE 0
Allocated PE 32386
PV UUID eFSO1Y-tyey-pa0K-0vea-uW7p-FmTh-TO0gEG
--- Physical volume ---
PV Name /dev/sda3
VG Name
PV Size 173.00 GiB / not usable 4.06 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 44286
Free PE 254
Allocated PE 44032
PV UUID gSth8U-LXJl-3FA1-YGju-6J02-e4v0-ek8j2Y
# 把 pv 加入原有的 vg
vgextend VolGroup /dev/sda3
#查看 lv
lvdisplay
--- Logical volume ---
LV Path /dev/VolGroup/lv_root
LV Name lv_root
VG Name VolGroup
LV UUID eefIxD-Sps3-44v1-3DRB-ODSA-byuq-6QHZe6
LV Write Access read/write
LV Creation host, time localhost.localdomain, 2015-01-26 15:11:02 +0800
LV Status available
# open 1
LV Size 50.00 GiB
Current LE 56832
Segments 2
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
# 添加容量
lvresize -L +172GB /dev/mapper/VolGroup-lv_root
#查看 lv
lvdisplay
--- Logical volume ---
LV Path /dev/VolGroup/lv_root
LV Name lv_root
VG Name VolGroup
LV UUID eefIxD-Sps3-44v1-3DRB-ODSA-byuq-6QHZe6
LV Write Access read/write
LV Creation host, time localhost.localdomain, 2015-01-26 15:11:02 +0800
LV Status available
# open 1
LV Size 222.00 GiB
Current LE 56832
Segments 2
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
修改文件系统的容量 ,注意这里的device是虚拟设备lv的名称,并不是sdax这样的物理设备了,我的环境下药修改的是分目录的容量,对应的是/dev/VolGroup/lv_root,在 /etc/fstab 文件里面可以查看 或者用 lvdisplay查看
vim /etc/fstab
/dev/mapper/VolGroup-lv_root / ext4 defaults 1 1
UUID=c1da8f6f-e67f-4f0f-90de-2883035385d7 /boot ext4 defaults 1 2
/dev/mapper/VolGroup-lv_home /home ext4 grpquota,usrquota,rw 0 2
/dev/mapper/VolGroup-lv_swap swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
#修改
fsadm resize /dev/VolGroup/lv_root 222G