` 此刻的磁盘信息如下 [root@localhost /]# df -h 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 475M 0 475M 0% /dev tmpfs 487M 0 487M 0% /dev/shm tmpfs 487M 7.7M 479M 2% /run tmpfs 487M 0 487M 0% /sys/fs/cgroup /dev/mapper/centos-root 50G 1.3G 49G 3% / /dev/mapper/centos-home 97G 33M 97G 1% /home /dev/sda1 1014M 137M 878M 14% /boot tmpfs 98M 0 98M 0% /run/user/0 [root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 150G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 149G 0 part ├─centos-root 253:0 0 50G 0 lvm / ├─centos-swap 253:1 0 2G 0 lvm [SWAP] └─centos-home 253:2 0 97G 0 lvm sr0 11:0 1 4.5G 0 rom `
需要将home的90G转给root
备份home分区文件
tar cvf /tmp/home.tar /home
卸载home分区
umount /home/
注意: 如果卸载时,发现/home使用中,需要先终止,终止之后再卸载即可卸载成功 命令:fuser -km /home 注意:若fuser提示没有该命令时,需要安装工具包,如:yum install -y psmisc
然后再次执行卸载分区
删除/home的lv卷 【即文件系统】
lvremove /dev/mapper/centos-home 输入y
也可以直接
lvremove -f /dev/mapper/centos-home
注意; 如果报错 Logical volume centos/home contains a filesystem in use. 可以 1重启 2执行fuser -m -v -k /home 3执行 lvremove -f /dev/mapper/centos-home 如果需要连接ssh,那么必须在完成第二部后再连接
` 此刻的磁盘信息如下 [root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 150G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 149G 0 part ├─centos-root 253:0 0 50G 0 lvm / └─centos-swap 253:1 0 2G 0 lvm [SWAP] sr0 11:0 1 4.5G 0 rom `
发现少了centos-home
继续指令
扩展/root的lv卷
lvextend -L +90G /dev/mapper/centos-root
扩展/root的文件系统
xfs_growfs /dev/mapper/centos-root
` 此刻的磁盘信息如下 [root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 150G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 149G 0 part ├─centos-root 253:0 0 140G 0 lvm / └─centos-swap 253:1 0 2G 0 lvm [SWAP] sr0 11:0 1 4.5G 0 rom `
centos-root 已经 变为140G了
重新创建/home的lv卷 ,还剩余不足7个G,不知道还有多少,那么少一点
lvcreate -L 6G -n /dev/mapper/centos-home
创建/home文件系统
mkfs.xfs /dev/mapper/centos-home
挂载/home的lv卷
mount /dev/mapper/centos-home
恢复备份的home.tar压缩文件到/home目录下
tar xvf /tmp/home.tar -C /home
` 此刻的磁盘信息如下 [root@localhost ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 475M 0 475M 0% /dev tmpfs 487M 0 487M 0% /dev/shm tmpfs 487M 7.7M 479M 2% /run tmpfs 487M 0 487M 0% /sys/fs/cgroup /dev/mapper/centos-root 140G 1.5G 139G 2% / /dev/sda1 1014M 137M 878M 14% /boot tmpfs 98M 0 98M 0% /run/user/0 /dev/mapper/centos-home 6.0G 33M 6.0G 1% /home [root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 150G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 149G 0 part ├─centos-root 253:0 0 140G 0 lvm / ├─centos-swap 253:1 0 2G 0 lvm [SWAP] └─centos-home 253:2 0 6G 0 lvm /home sr0 11:0 1 4.5G 0 rom `
标签:mapper,centos,dev,487M,home,root From: https://www.cnblogs.com/c2g5201314/p/17695441.html