oracle扩容划分lun逻辑卷,LVM逻辑卷创建和扩缩容

1:LVM的创建和扩展

逻辑卷管理(LVM)在 Linux 系统中扮演着重要的角色,它可以提高可用性、磁盘 I/O、性能和磁盘管理的能力。

你打算把两个10G磁盘合成一个磁盘来使用,它们是 /dev/sdb、/dev/sdc 。

运行以下命令来发现 Linux 中新添加的 LUN 或磁盘:

[root@test3 ~]# fdisk -l

e73598c15a943092a16d9d0c809d7405.png

pvcreate 创建物理卷

语法: pvcreate disk disk......

[root@test3 ~]# pvcreate /dev/sdb /dev/sdc

查看物理卷pvs或者pvdisplay(展示比较详细)信息

8f671f4495ab06af1cb371debec5d01d.png

请注意:

上面的命令将删除给定磁盘 /dev/sdb、/dev/sdc 上的所有数据。

vgcreate 创建卷组 (使用vgs或者vgdisplay查看卷组信息)

语法: vgcreate [卷组名] [物理卷名]

[root@test3 ~]# vgcreate vg_name disk disk ........

[root@test3 ~]# vgcreate vg01 /dev/sdb /dev/sdc

95a1b3a5362fac1e3cc0fb258cd3c68c.png

lvcreate 创建逻辑卷

语法: lvcreate –n [逻辑卷名] –L [逻辑卷大小] [要创建的 LV 所在的卷组名称]

[root@test3 ~]# lvcreate -n lv001 -L 19.99G vg01

061c3f5f4f69697629f4e329de85a171.png

使用 lvs 和 lvdisplay 命令来显示你所创建的 LV 的信息:

187acde1e08f89bdd68cedfa13be777d.png

格式化磁盘文件系统

mkfs –t [文件系统类型] /dev/[LV 所在的卷组名称]/[LV 名称]

[root@test3 ~]# mkfs -t ext4 /dev/vg01/lv001

cdf84379b8875a3adf2d07a2e8b7fa59.png

创建目录挂载LV罗就按

[root@test3 ~]# mkdir /data/hanye

[root@test3 ~]# mount /dev/vg01/lv001 /data/hanye/

[root@test3 ~]# df -h

a657353807ca4a761aab68e3643f5c8f.png

在fstab文件添加开机自动挂载

echo "/dev/vg01/lv001 /data/hanye ext4 defaults 0 0" >> /etc/fstab

2:LVM的扩容和增加 (lvextend)

扩展逻辑卷前提:

检查逻辑卷(LV)所在的卷组中是否有足够的未分配磁盘空间

将物理磁盘转换为物理卷(PV)

扩展卷组

增加逻辑卷大小

扩大文件系统

检查扩展的文件系统大小

在原来的逻辑卷还有剩余的情况下扩容 lvextend

语法: lvextend [要增加的额外空间] [现有逻辑卷名称]

[root@test3 ~]# lvextend -L +10G /dev/vg01/lv001 #增加lv001磁盘10G

新增磁盘扩容

新增磁盘 /dev/sdd(10G) 新磁盘

4fbfa9c38e042e0877dbdf901fb21150.png

创建物理卷和添加卷组

[root@test3 ~]# pvcreate /dev/sdd

[root@test3 ~]# vgextend vg01 /dev/sdd

c0bf89ef793ad2c527ad21b8e1f89f6e.png

添加到逻辑卷

语法: lvextend [要增加的额外空间] [现有逻辑卷名称]

[root@test3 ~]# lvextend -L +5G /dev/vg01/lv001 #扩增5G磁盘

b2c44bdb95216064c7a3a9de023c00e1.png

现在,逻辑卷已经扩展,你需要调整文件系统的大小以扩展逻辑卷内的空间

检查逻辑卷

[root@test3 ~]# e2fsck -f /dev/vg01/lv001

调整逻辑卷

[root@test3 ~]# resize2fs /dev/vg01/lv001 #对于xfs 需要(xfs_growfs /dev/vg01/lv001)

262229e138a182b8b96f4efe59409f2a.png

df查看磁盘大小

125478a590cc3dd26d587fa4fed09b65.png

3:LVM的减少

减少/缩小逻辑卷是数据损坏的最高风险

如果可能的话,尽量避免这种情况。

缩减 LVM 之前,建议先做一个备份。

当你在 LVM 中的磁盘空间耗尽时,你可以通过缩小现有的没有使用全部空间的 LVM,而不是增加一个新的物理磁盘,在卷组上腾出一些空闲空间。

需要注意的是: 在 GFS2 或者 XFS 文件系统上不支持缩小。

操作步骤

需要卸载文件系统

[root@test3 ~]# umount /data/hanye/

检查文件系统(是否损坏)

[root@test3 ~]# e2fsck -f /dev/vg01/lv001

缩小大小

语法: resize2fs [现有逻辑卷名] [新的文件系统大小]

resize2fs /dev/vg01/lv001 80G 缩小磁盘到15G

缩小逻辑卷

语法: lvreduce [新的 LVM 大小] [现有逻辑卷名称]

lvreduce -L 80G /dev/vg01/lv001 缩小磁盘到15G

重新检查文件系统(是否损坏)

e2fsck -f /dev/vg01/lv001

挂载系统文件

mount /data/hanye/

检查是否逻辑卷减少

df -h

卸载逻辑卷

[root@test3 ~]# umount /data/hanye/

[root@test3 ~]# lvremove /dev/vg01/lv001

[root@test3 ~]# vgremove vg01

[root@test3 ~]# pvremove /dev/sdb /dev/sdc /dev/sdd

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值