centos 6.6 LVM分区 增加磁盘空间

来源:互联网 发布:北京淘宝客服简历模板 编辑:程序博客网 时间:2024/06/05 17:05


在vsphere环境中,用centos模板部署的虚拟机磁盘容量需要调整,部署过程中或完成后可直接修改硬盘大小,但在系统中使用 df -h 或者 fdisk -l 查看时,都不会看到新境的容量。

参考网上的做法,主要有以下几步


1 fdisk /dev/sda

  按下p  此时应该能看出磁盘的总容量,如果显示不对,可能是因为系统开机在线扩硬盘,需要系统重启才行。

 按 n  新建一个分区

 按p  选择主分区类型

按 3 生成后即为 sda3,根据自己已有分区进行调整

按两次回车,使用所有新增容量

按 t  修改分区类型

按 3  选择sda3

按 8e  指定为lvm类型

按 w 保存修改,如果这步不做,前面做的修改不生效。

2 partx -a /dev/sda  这一步不做,没办法格式化。

  mkfs.ext4 /dev/sda3  格式化分区


3  pvcreate /dev/sda3    创建 PV物理卷

   vgextend vg_xxx /dev/sda3   对已有卷组扩容

   lvextend /dev/vg_xx/lv_root  /dev/sda3  对逻辑卷扩容

  resize2fs /dev/mapper/vg_xxxxxxxxxx    对文件系统扩容

4 可通过  lvs  vgs  pvs  查询一下情况


问题:

1 mkfs.ext4 /dev/sda3  这一步如果不做,后面也能进行,不知道最后是否可以使用

2 扩容以后,怎么再缩减容量,删除pv ,网上介绍为 pvmove  vgreduce  lvreduce , 实际行不通,因为扩容的是根目录,也无法umount.  

原创粉丝点击