lvm逻辑卷创建和扩容

创建lvm盘

扩容

两种方法:

  • 在vmware中修改了硬盘的容量

  • 在vmware中对虚拟机增加了硬盘

用新的盘创建lvm

我们原来虚机都是只有一个盘,扩容就是增加这个盘的空间,缺点是系统盘和数据盘都在一起了,迁移或者升级很发明,最新的方案都是另外给一个盘做数据盘。

# 第二个盘一般都叫 sdb
pvcreate /dev/sdb                       (备注:创造pv)
vgcreate myvg /dev/sdb                  (备注:创造vg)
lvcreate -l +100%FREE -n lv1 myvg        (备注:创造lv、-l 大小 -n 名字)
​#创造lv   大小    名字lv1 通过myvg创造
# 复核: 看到
ls /dev/mapper/myvg-lv1
​
# 格式化
mkfs.xfs /dev/mapper/myvg-lv1
​
# 开机后挂到 /data
mkdir -p /data
cat >> /etc/fstab <<EOF
/dev/mapper/myvg-lv1     /data    xfs   defaults     0 0
EOF
​
# 复核
mount /data;df -h
​

在vmware中修改了硬盘的容量

在vmware中修改了硬盘的容量

先用 parted 调整分区,然后直接扩展LV

# 查看硬盘的信息
lsblk
​
# 先更新一下分区信息
partprobe
​
# 进入parted 攻击
parted
# 在(parted) 提示符下输入命令
# 先查看一下分区
print
​
# 将分区2扩展到 100g
resizepart 2 65GB
​
# 退出parted
quit
# 扩展pv
pvresize /dev/sda2
​
# 将容量添加到根目录: centos
lvextend -l +100%FREE /dev/centos/root
# 将容量添加到根目录: ubuntu
lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
​
# 更新磁盘信息
xfs_growfs /dev/mapper/centos-root 
​

oracle linux 和centos的目录vg名不一样

  1. oracle linux

扩容交换区

# 然后将pe增加到vg
vgextend ol /dev/sda2
​
# 将容量添加到交换区
lvextend -l +100%FREE /dev/ol/swap
​
# 需要先卸载-重新格式-重新挂上
swapoff -v /dev/mapper/ol-swap
mkswap /dev/mapper/ol-swap
swapon -va

扩容根目录

# 然后将pe增加到vg
vgextend ol /dev/sda3
​
# 将容量添加到 ol/root
lvextend -l +100%FREE /dev/ol/root
​
# 更新磁盘信息
xfs_growfs /dev/mapper/ol-root 
​
  1. Centos

# 然后将pv 增加到大卷 centos
vgextend centos /dev/sda3
​
# 将容量添加到 centos/root
lvextend -l +100%FREE /dev/centos/root
​
# 更新磁盘信息
xfs_growfs /dev/mapper/centos-root 

其他扩容方式

# 扩容pv, 默认就是用完所有剩余空间
pvresize /dev/sdb
  1. 后续操作是:扩容LV,然后刷新磁盘信息

​
# 扩容自己创建的lv
lvextend -l +100%FREE /dev/myvg/lv1
​
# 刷新磁盘信息与写入,我们一般喜欢用ext4的文件系统
resize2fs /dev/myvg/lv1
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

直接用扩展现有的分区

先用 parted

# 先查看一下分区
print
​
# 将分区3扩展到 500g
resizepart 3 500GB
​
# 扩展pv
pvresize /dev/sda2
​
# 将容量添加到 ol/root
lvextend -l +100%FREE /dev/ol/root
​
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值