Lvm磁盘挂载及缩容扩容

LVM创建卷组挂载磁盘

基本命令介绍

Pv管理工具
1、pvs:简要PV信息显示
2、pvdisplay:详细显示信息
创建pv
1、pvcreate /dev/name
删除pv
1、pvremove /dev/name
vg管理工具
1、vgs
2、vgdisplay
创建卷组
1、vgcreate vg0 /dev/sdb /dev/sdc(PE的大小默认4M)
2、vgcreate -s 16M vg0 /dev/sdb /dev/sdc(-s指定PE的大小)
管理卷组
1、vgextend 
lv管理工具
1、lvs
2、Lvdisplay
创建逻辑卷
1、lvcreate -l 60%VG -n mylv testvg
2、lvcreate -l 100%FREE -n yourlv testvg
删除卷组
1、lvremove /dev/VG_NAME/LV_NAME
2、vgremove VGNAME
3、pvrmove  /dev/sda
将逻辑卷缩容到指定大小
1、resize2fs /dev/VG_NAME/LV_NAME 2G

步骤实现

lsblk        :查看分区与磁盘类型
pvcreate /dev/sdb   :创建物理卷(可跟多个/dev/sdc)
pvs          :查看创建的PV  (pvdisplay)
vgextend centos /dev/sdb   :创建VG卷组(卷组名自定义,可加多个/dev/sdc)
vgs          :查看卷组  (vgdisplay:详细)
lvcreate -l 100%VG -n /dev/centos/do1cloud  :将空间全部分配给do1cloud
mkfs -t ext4 /dev/mapper/centos-do1cloud    :指定磁盘格式
lsblk     :进行查看
mount /dev/mapper/centos-do1cloud /do1cloud/    :查看后进行挂载
vim /etc/fstab               :修改配置文件,实现开机挂载

LVM扩容缩容

注意:缩容前,记得备份被缩容的分区文件
lsblk   :查看分区与磁盘类型
lvs     :查看逻辑卷 (lvdisplay)
umount /home   :卸载掉挂载路径(将路径文件进行备份)
lvs        :进行查看
lvremove /dev/centos/home  :进行卸载
lvs        :进行查看
vgs        :进行卷组查看

lvextend -l 100%free /dev/centos/root    :分配空间,需要更新文件系统格式参考下面的格式进行创建
lvextend -r -l 100%free /dev/centos/root :分配空间(-r不考虑文件系统格式,因此下面命令将用不到,)

xfs_growfs /dev/centos/root(根据磁盘格式创建文件系统xfs)
resize2fs /dev/root_vg/root(根据磁盘格式创建文件系统ext4)

df -Th       :进行查看扩容
vim /etc/fstab   :将之前目录删除

扩容单独摘取扩容根目录

1、pvcreate   /dev/sdd1     #使用/dev/sdd1创建一个物理卷

2、pvs          #进行查看

3、vgs         #查看卷组信息(要扩容的卷组名:centos)

4、vgextend centos /dev/sdb1       #使用/dev/sdd1去扩展centos这个VG卷组

5、lvs        #查看逻辑卷

6、lvextend -l 100%free /dev/centos/root    #分配空间扩容

7、xfs_growfs /dev/centos/root    #使其生效

8、df -h                #进行查看
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值