CentOS 7将centos-home磁盘空间转移到centos-root

本文共338字。
Copyright: 知识共享署名 非商业性使用 相同方式共享 4.0 国际许可协议 | CC BY-NC-SA 4.0

CentOS 7将centos-home磁盘空间转移到centos-root

1
2
3
4
5
6
7
8
9
10
11
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 7.7G 0 7.7G 0% /dev
tmpfs 7.7G 0 7.7G 0% /dev/shm
tmpfs 7.7G 9.1M 7.7G 1% /run
tmpfs 7.7G 0 7.7G 0% /sys/fs/cgroup
/dev/mapper/centos-root 50G 47G 3.5G 94% /
/dev/nvme0n1p2 1014M 144M 871M 15% /boot
/dev/nvme0n1p1 200M 12M 189M 6% /boot/efi
/dev/mapper/centos-home 61G 33M 61G 1% /home
tmpfs 1.6G 0 1.6G 0% /run/user/0

发现可用空间只有3.5G了,但是centos-home的61G完全用不上,决定分一些给CentOS-root。

首先要备份/home/,此处省略过程。

卸载/home:

1
umount /home

删除/home所在的分区:

1
lvremove /dev/mapper/centos-home

扩展/root所在的lv:

1
lvextend -L +50G /dev/mapper/centos-root

扩展/root文件系统:

1
xfs_growfs /dev/mapper/centos-root

重新创建home的lv:

1
2
3
4
# 看下可使用剩余空间
vgdisplay

lvcreate -L 10G -n /dev/mapper/centos-home

创建/home的文件系统:

1
mkfs.xfs /dev/mapper/centos-home

挂载/home文件系统

1
mount /dev/mapper/centos-home

查看结果:

1
2
3
4
5
6
7
8
9
10
11
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 7.7G 0 7.7G 0% /dev
tmpfs 7.7G 0 7.7G 0% /dev/shm
tmpfs 7.7G 9.1M 7.7G 1% /run
tmpfs 7.7G 0 7.7G 0% /sys/fs/cgroup
/dev/mapper/centos-root 100G 47G 54G 47% /
/dev/nvme0n1p2 1014M 144M 871M 15% /boot
/dev/nvme0n1p1 200M 12M 189M 6% /boot/efi
tmpfs 1.6G 0 1.6G 0% /run/user/0
/dev/mapper/centos-home 10G 33M 10G 1% /home