• 004.LVM缩减


    一 缩减步骤

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

    注意:

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

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

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

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

    二 卸载挂载点

      1 [root@kauai ~]# umount /dev/vg01/lv01			#必须先卸载

    三 检查文件系统

      1 [root@kauai ~]# e2fsck -f /dev/vg01/lv02		#强制执行文件系统检查

    四 调整分区大小

      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。

      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.

    六 重新挂载并查看

      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

      1 [root@kauai ~] pvremove /dev/sdb6			#将某个PV移除VG
  • 相关阅读:
    计算机编程基础
    css3 压缩及验证工具
    BFC
    【原创】bootstrap框架的学习 第五课
    曼珠沙华
    仓央嘉措
    waiting for spring......
    一天
    21-chttp连接池该取多大
    守护线程会不会执行finally?默认情况new thread怎么样确定守护状态?
  • 原文地址:https://www.cnblogs.com/itzgr/p/9891062.html
Copyright © 2020-2023  润新知