vmware磁盘扩容

删除快照,在硬盘处选择扩展指定大小,指定大小如:100G
df -h 查看磁盘空间
分区 挂载
fdisk 操作: p n w
t 8e 设置lvm类型

分区后要重启才能看到分区文件  可以使用 partprobe   #重读分区表 

看到分区表: /dev/vdb .... /dev/sda
创建pv:
pvcreate /dev/sda
查看物理卷: psv pv加入vg组:(centos为卷组) vgcreate centos /dev/sda pv扩容到vg组: vgextend centos /dev/sdb ```给指定目录扩容: lvextend -L+20G /dev/mapper/centos-root
执行扩容操作:
xfs_growfs /dev/mapper/centos-root

 

 

 

查看相关:
pvdisplay  物理卷
vgdisplay  卷组
lvdispaly  逻辑卷

 新建分区挂载:

在卷组centos中创建lvm6的lv逻辑卷大小10G
创建lv:lvcreate -L 10G -n lvm6 centos
 格式化:mkfs.ext4 lvm6
 挂载:mount /dev/centos/lvm6 /data/

###查看分区格式,如果分区格式是ext,用resize2fs扩容;如果分区格式是xfs,用xfs_growfs扩容。命令如下:
[root@node172 ~]# df -Th
Filesystem                      Type            Size  Used Avail Use% Mounted on
/dev/mapper/vg_root-lv_root     xfs             930G   70G  861G   8% /
###然后运行resize2fs命令 对容量重新扩容。
[root@Template vg_template]# resize2fs /dev/mapper/vg_template-lv_root

####xfs格式的分区用xfs_growfs 命令对容量重新扩容。
[root@sz_012 ~]# xfs_growfs /dev/mapper/centos-root

 实际操作:

步骤:现在要扩容/home目录(使用lvm)

----创建pv管理sda7的53G空间----
[root@localhost ~]# pvcreate /dev/sda7
Physical volume "/dev/sda7" successfully created.
----扩充已有的centos00卷组----
[root@localhost ~]# vgextend centos00 /dev/sda7
Volume group "centos00" successfully extended
----
[root@localhost ~]# lvextend -L+10G /dev/mapper/centos00-root
Size of logical volume centos00/root changed from 1.00 GiB (256 extents) to 11.00 GiB (2816 extents).
Logical volume centos00/root successfully resized.
resize2fs /dev/mapper/centos00-root

 结果见下图

 

 

 删除逻辑卷:

[root@localhost centos00]# lvremove /dev/centos00/lvm7 
Do you really want to remove active logical volume centos00/lvm7? [y/n]: y
Logical volume "lvm7" successfully removed

 问题:目前观察扩容只能给同一卷组下的其他文件扩容,如果有相反需求看后面地址(https://blog.csdn.net/weixin_46941387/article/details/105647861)

扩容root目录及/home
lvextend -L+43G /dev/centos00/root
减少/home目录空间
lvreduce -L-42.98G /dev/centos00/root 
由于之前sda7已经扩容部分到centos00卷组下的sda3即/home下 10G
剩余的新建pv
lvcreate -L +42.98G -n lvm7 centos00
mkfs.ext4 /dev/centos00/lvm7
mount /dev/centos00/lvm7 /webService
echo 'UUID=ed54fe5b-532b-480c-a657-e5a2472dfcba /mnt/vdb1 ext4 defaults 0 0' >> /etc/fstab

  这之后使用了,执行rm -rf /* 命令见识了一下,之后 使用快照还原

 

 

posted @ 2020-06-26 22:34  言叶至北  阅读(149)  评论(0)    收藏  举报