Linux 逻辑卷缩小
注意:
做lvm缩小很危险,做之前最好备份下重要数据。
一、现状
逻辑卷test及使用状况如下
[root@node4 ~]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert test test -wi-ao---- 10.00g lv_root vg_centos -wi-ao---- 17.57g lv_swap vg_centos -wi-ao---- 1.94g
[root@node4 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_centos-lv_root 18G 1.1G 16G 7% / tmpfs 1.9G 0 1.9G 0% /dev/shm /dev/sda1 477M 48M 404M 11% /boot /dev/mapper/test-test 9.8G 37M 9.2G 1% /mnt
[root@node4 mnt]# ll 总用量 20 drwx------. 2 root root 16384 12月 1 02:50 lost+found drwxr-xr-x. 2 root root 4096 12月 1 02:52 ssh
二、目的
将 test 缩小为5G 首先确保test 卷组使用情况没有超过5G
三、操作
接下来开始进行缩小
首先 ext4 不支持在线缩小 所以要先卸载卷组
[root@node4 ~]# umount /dev/test/test
若无法正常卸载 可以使用强制卸载
[root@node4 ~]# umount -l /dev/test/test
接下来检查磁盘
[root@node4 ~]# e2fsck -f /dev/mapper/test-test e2fsck 1.41.12 (17-May-2010) 第一步: 检查inode,块,和大小 第二步: 检查目录结构 第3步: 检查目录连接性 Pass 4: Checking reference counts 第5步: 检查簇概要信息 /dev/mapper/test-test: 21/655360 files (0.0% non-contiguous), 83159/2621440 blocks
缩小分区
[root@node4 ~]# resize2fs /dev/mapper/test-test 5G resize2fs 1.41.12 (17-May-2010) Resizing the filesystem on /dev/mapper/test-test to 1310720 (4k) blocks. The filesystem on /dev/mapper/test-test is now 1310720 blocks long.
重新设置lv大小
[root@node4 ~]# lvresize -L 5G /dev/mapper/test-test WARNING: Reducing active logical volume to 5.00 GiB THIS MAY DESTROY YOUR DATA (filesystem etc.) Do you really want to reduce test? [y/n]: y Size of logical volume test/test changed from 10.00 GiB (2560 extents) to 5.00 GiB (1280 extents). Logical volume test successfully resized
四、验证
[root@node4 mnt]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert test test -wi-ao---- 5.00g lv_root vg_centos -wi-ao---- 17.57g lv_swap vg_centos -wi-ao---- 1.94g
挂载lv 并查看数据
[root@node4 ~]# mount /dev/mapper/test-test /mnt [root@node4 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_centos-lv_root 18G 1.1G 16G 7% / tmpfs 1.9G 0 1.9G 0% /dev/shm /dev/sda1 477M 48M 404M 11% /boot /dev/mapper/test-test 4.8G 21M 4.6G 1% /mnt [root@node4 mnt]# ll 总用量 20 drwx------. 2 root root 16384 12月 1 03:31 lost+found drwxr-xr-x. 2 root root 4096 12月 1 03:32 ssh
至此 lvm缩小到此结束。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。