您的当前位置:首页 --> Linux 教程 |
把/home分区容量划分到/目录下 |
浏览次数:127 关键词 ( ) |
客户没有按要求进行分区,现有分区如下: 文件系统 类型 容量 已用 可用 已用% 挂载点 devtmpfs devtmpfs 7.8G 0 7.8G 0% /dev tmpfs tmpfs 7.8G 0 7.8G 0% /dev/shm tmpfs tmpfs 7.8G 8.7M 7.8G 1% /run tmpfs tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup /dev/mapper/centos-root xfs 50G 1.4G 49G 3% / /dev/mapper/centos-home xfs 152G 33M 152G 1% /home /dev/vda1 xfs 1014M 152M 863M 15% /boot tmpfs tmpfs 1.6G 0 1.6G 0% /run/user/0 [root@node02 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT fd0 2:0 1 4K 0 disk sr0 11:0 1 4.4G 0 rom vda 252:0 0 210G 0 disk ├─vda1 252:1 0 1G 0 part /boot └─vda2 252:2 0 209G 0 part ├─centos-root 253:0 0 50G 0 lvm / ├─centos-swap 253:1 0 7.9G 0 lvm [SWAP] └─centos-home 253:2 0 151.1G 0 lvm /home 通过df-h发现,根目录有50G,home目录有152G。想分出132G给根目录 把你需要挂载的机器的逻辑卷记住(上面的图,左边是逻辑卷,右边是虚拟磁盘) /dev/mapper/centos-home 物理地址(逻辑卷) 其中的centos就是这个类,不能修改. 1、进行备份,一定要备份mkdir /home-bak mv /home/* /home-bak
2、取消挂载umout /home # 如不能取消,说明有其他程序在使用 fuser -k /home kill -9 进程号
3、卸载逻辑卷lvremove /dev/mapper/centos-home
4、创建卷,要留给home的空间一定要给home 留空间,否则系统重启起不来。(亲测) lvcreate -L 20G -n home centos
5、将逻辑卷,拓展到磁盘系统mkfs -t xfs /dev/mapper/centos-home
6、将磁盘系统的逻辑卷,与磁盘目录做映射mount /dev/mapper/cetnos-home /home
7、扩展root磁盘lvextend -L 132.2G /dev/mapper/centos-root #再加到文件系统 xfs_growfs /dev/mapper/centos-root #此时就可以查看结果了 df -Th
8、备份恢复mv /home-bak/* /home |
下一条 暂无 上一条 如何解决SSH连接Linux超时自动断开 |