前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >004.LVM缩减

004.LVM缩减

作者头像
木二
发布2019-07-26 10:44:07
4350
发布2019-07-26 10:44:07
举报
文章被收录于专栏:木二天空

一 缩减步骤

  • 卸载挂载点
  • 检查文件系统
  • 调整分区大小
  • 缩减LV大小
  • 重新挂载并检查

注意:

1 减少文件的大小一定需要按照上面提高的4个规定动作顺序来做,在缩减LV大小前,首先要缩减filesystem的大小,否则将导致文件系统破坏等恶劣影响。

2 不能在线缩减,得先卸载切记。

3 缩减有风险,一般不建议

4 xfs格式的无法缩减,只能格式化ext然后缩减,再格式化xfs,再重新挂载

二 卸载挂载点

代码语言:javascript
复制
  1 [root@kauai ~]# umount /dev/vg01/lv01			#必须先卸载

三 检查文件系统

代码语言:javascript
复制
  1 [root@kauai ~]# e2fsck -f /dev/vg01/lv02		#强制执行文件系统检查

四 调整分区大小

代码语言:javascript
复制
  1 [root@kauai ~]# resize2fs /dev/vg01/lv02 2G		#调整分区大小,此为最终容量为2G
  2 resize2fs 1.42.9 (28-Dec-2013)
  3 Resizing the filesystem on /dev/vg01/lv02 to 524288 (4k) blocks.
  4 The filesystem on /dev/vg01/lv02 is now 524288 blocks long.

五 缩减LV大小

注意:

1 缩减的LV容量必须和resize2fs大小一致;

2 缩减2G用-L -2G,否则为缩减至2G。

代码语言:javascript
复制
  1 [root@kauai ~]# lvreduce -L 2G /dev/vg01/lv0		#缩减LV容量大小
  2 /dev/vg01/lv01  /dev/vg01/lv02
  3 [root@kauai ~]# lvreduce -L 2G /dev/vg01/lv02
  4   WARNING: Reducing active logical volume to 2.00 GiB
  5   THIS MAY DESTROY YOUR DATA (filesystem etc.)
  6 Do you really want to reduce lv02? [y/n]: y
  7   Size of logical volume vg01/lv02 changed from 4.00 GiB (256 extents) to 2.00 GiB (128 extents).
  8   Logical volume lv02 successfully resized.

六 重新挂载并查看

代码语言:javascript
复制
  1 [root@kauai ~]# mount /dev/vg01/lv02 mylv02/		#重新挂载
  2 [root@kauai ~]# df -h
  3 Filesystem            Type      Size  Used Avail Use% Mounted on
  4 /dev/sda5             xfs        13G  1.4G   12G  11% /
  5 devtmpfs              devtmpfs  1.9G     0  1.9G   0% /dev
  6 tmpfs                 tmpfs     1.9G     0  1.9G   0% /dev/shm
  7 tmpfs                 tmpfs     1.9G  8.7M  1.9G   1% /run
  8 tmpfs                 tmpfs     1.9G     0  1.9G   0% /sys/fs/cgroup
  9 /dev/sda2             xfs       4.9G   33M  4.9G   1% /home
 10 /dev/sda1             xfs       297M   93M  204M  32% /boot
 11 tmpfs                 tmpfs     378M     0  378M   0% /run/user/0
 12 /dev/mapper/vg01-lv02 ext4      1.9G   12M  1.8G   1% /root/mylv02

七 缩减VG

代码语言:javascript
复制
  1 [root@kauai ~] pvremove /dev/sdb6			#将某个PV移除VG
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-11-01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一 缩减步骤
  • 二 卸载挂载点
  • 三 检查文件系统
  • 四 调整分区大小
  • 五 缩减LV大小
  • 六 重新挂载并查看
  • 七 缩减VG
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档