Linux 分配/home的磁盘空间给根目录

1、查看磁盘使用情况:df -hl
2、卸载/home目录:umount /home 或者 umount /dev/mapper/debian1--vg-home
3、压缩卷home,把空间压缩到7G
    resize2fs -p /dev/mapper/debian1--vg-home 7G


    遇到提示需要先执行另外一个命令,那就按照提示执行
    e2fsck -f /dev/mapper/debian1--vg-home
4、从新挂载,查看压缩情况,可以看到home目录的空间已经被压缩
    mount /home
5、减小/dev/mapper/debian1--vg-home的逻辑分区到指定大小,这里我们减小的7G
    lvreduce -L 7G /dev/mapper/debian1--vg-home
6、查看物理卷的大小
    vgdisplay


    Free PE/Size 是可用空间,现在这里有10.89G的可用空间
7、增加/dev/mapper/debian1--vg-root的大小,增加7G(不能增加10.89G,Free PE/Size需要留有一点空间,一般100M左右)
    lvextend -L +7G /dev/mapper/debian1--vg-root
8、重新设定分区大小
    resize2fs -p /dev/mapper/debian1--vg-root
9、查看分区情况
    成功增加7G空间

root@node2:~# df -hT
Filesystem                   Type      Size  Used Avail Use% Mounted on
udev                         devtmpfs  1.9G     0  1.9G   0% /dev
tmpfs                        tmpfs     393M  6.2M  387M   2% /run
/dev/mapper/debian1--vg-root ext4       11G  5.5G  4.2G  57% /
tmpfs                        tmpfs     2.0G     0  2.0G   0% /dev/shm
tmpfs                        tmpfs     5.0M     0  5.0M   0% /run/lock
tmpfs                        tmpfs     2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/mapper/debian1--vg-home ext4       18G  2.5G   15G  15% /home
/dev/mapper/debian1--vg-var  ext4      2.0G  856M  1.1G  45% /var
/dev/mapper/debian1--vg-tmp  ext4      419M  2.4M  390M   1% /tmp
/dev/sda1                    ext2      236M   94M  130M  42% /boot
tmpfs                        tmpfs     393M  3.5M  389M   1% /run/user/0
/dev/sr0                     iso9660   3.7G  3.7G     0 100% /media/cdrom0
root@node2:~# umount /home
root@node2:~# resize2fs -p /dev/mapper/debian1--vg-home 7G
resize2fs 1.44.5 (15-Dec-2018)
Please run 'e2fsck -f /dev/mapper/debian1--vg-home' first.

root@node2:~# e2fsck -f /dev/mapper/debian1--vg-home
e2fsck 1.44.5 (15-Dec-2018)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/mapper/debian1--vg-home: 21747/1172736 files (0.5% non-contiguous), 747554/4688896 blocks
root@node2:~# mount /home
root@node2:~# lvreduce -L 7G /dev/mapper/debian1--vg-home
  WARNING: Reducing active and open logical volume to 7.00 GiB.
  THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce debian1-vg/home? [y/n]: y
  Size of logical volume debian1-vg/home changed from <17.89 GiB (4579 extents) to 7.00 GiB (1792 extents).
  Logical volume debian1-vg/home successfully resized.
root@node2:~# vgdisplay
  --- Volume group ---
  VG Name               debian1-vg
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  9
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                5
  Open LV               4
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               <34.76 GiB
  PE Size               4.00 MiB
  Total PE              8898
  Alloc PE / Size       6111 / 23.87 GiB
  Free  PE / Size       2787 / <10.89 GiB
  VG UUID               2Scpam-OMoM-RB8M-H0l8-JDad-oEIR-hRq2EB

root@node2:~# lvextend -L +7G /dev/mapper/debian1--vg-root
  Size of logical volume debian1-vg/root changed from 10.35 GiB (2650 extents) to 17.35 GiB (4442 extents).
  Logical volume debian1-vg/root successfully resized.
root@node2:~# df -hl
Filesystem                    Size  Used Avail Use% Mounted on
udev                          1.9G     0  1.9G   0% /dev
tmpfs                         393M   12M  382M   3% /run
/dev/mapper/debian1--vg-root   11G  5.5G  4.2G  57% /
tmpfs                         2.0G     0  2.0G   0% /dev/shm
tmpfs                         5.0M     0  5.0M   0% /run/lock
tmpfs                         2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/mapper/debian1--vg-var   2.0G  858M  1.1G  45% /var
/dev/mapper/debian1--vg-tmp   419M  2.4M  390M   1% /tmp
/dev/sda1                     236M   94M  130M  42% /boot
tmpfs                         393M  3.5M  389M   1% /run/user/0
/dev/sr0                      3.7G  3.7G     0 100% /media/cdrom0
/dev/mapper/debian1--vg-home   18G  2.5G   15G  15% /home
root@node2:~#

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值