Linux LVM操作记录

安装lvm系统依赖包

yum install lvm2 -y
创建lvm逻辑卷
# 查看磁盘
fdisk -l
# 配置指定磁盘,创建分区,分别输入n,p(默认大小直接回车即可),t,8e,创建出LVM磁盘
fdisk /dev/vdb
pvcreate /dev/vdb1 #创建pv
pvs # 查看pv
vgcreate datag /dev/vdb1 # 创建vg命名为datag组
vgdisplay # 查看vg
lvcreate -l +100%FREE -n datag1 datag # 创建lvm使用100%空闲磁盘空间,并命名为datag1
mkdir /mnt/disk1 # 创建目录
mkfs.xfs -f -n ftype=1 /dev/datag/datag1 # 格式化LVM
# 查看磁盘UUID
blkid
# /dev/mapper/datag-datag1: UUID="a7fdcbb9-eda4-4174-9512-de4cc3d2fb90" TYPE="xfs"
vim /etc/fstab # 写入fstab自动挂载
echo 'UUID="a7fdcbb9-eda4-4174-9512-de4cc3d2fb90" /mnt/disk1 xfs defaults 0 0' >> /etc/fstab
LVM扩容

查看新扩容到服务器磁盘

fdisk -l
# 配置磁盘,创建磁盘分区
fdisk  /dev/sdb
# 格式化磁盘
mkfs.xfs -f -n ftype=1 /dev/sdb1
# 创建pv
pvcreate /dev/sdb1
# 扩展vg
vgextend datag /dev/sdb1
# 扩容lvm卷
lvextend -l +100%FREE /dev/datag/datag1
# 调整卷大小
xfs_growfs /dev/datag/datag1

卸载LVM

# 查看lv
lvdisplay
# 卸载掉指定分区名称,例如/dev/centos/home
umount /dev/centos/home
# 删除lv,删除后会释放空间
lvremove /dev/centos/home
# 查看vg组
vgs
# 如果不在同一vg组内,要删除对应vg组
vgremove vg_group
# 删除pv
pvremove /dev/vda2 
pvdispaly
# 如果要再次使用需要对分区重新进行格式化
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值