Linux分配home容量给根目录
2021/11/2 7:12:57
本文主要是介绍Linux分配home容量给根目录,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Linux分配home容量给根目录
1.概述
使用KVM创建的Linux系统,为系统分配了500G空间,创建完成后才发现根目录只有50G,其他的都在home文件夹下,下面将home下的空间分配给根目录。
2.卸载home
2.1.查看磁盘信息
[root@localhost java]# df -hl 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 908M 0 908M 0% /dev tmpfs 919M 0 919M 0% /dev/shm tmpfs 919M 8.6M 911M 1% /run tmpfs 919M 0 919M 0% /sys/fs/cgroup /dev/mapper/centos-root 50G 2.0G 49G 4% / /dev/vda1 1014M 150M 865M 15% /boot tmpfs 184M 0 184M 0% /run/user/0 /dev/mapper/centos-home 447G 33M 447G 1% /home
2.2.卸载home目录
[root@localhost java]# umount /dev/mapper/centos-home
注意如果提示busy,可以执行下面命令解决。
[root@localhost java]# umount /dev/mapper/centos-home umount: /home: target is busy.
查看占用home分区的进程
fuser -m /home/ /home: 7243m 7261c 7265cm 7294c 7386cm 7418c 7423c 7475cm 7480c 7483c 7572cm 7666c 7670cm 7671cm 7674c 7676c 7679c 7693cm 7704cm 7 711cm 7722c 7726c 7729cm 7733c 7738c 7749c 7759cm 7761c 7762c 7763c 7764cm 7770cm 7775cm 7777cm 7778c 7792cm 7797cm 7798cm 7799c 7800cm 7803cm 7807cm 7808cm 7809cm 7849cm 7866cm 7867cm 7870cm 7886c 7899c 7905cm 7934c 7989cm 8024c 8033cm 8056cm 8199cm 8209c 8246cm 8319cm 8477c 8487cm 8 500c 40805c
杀掉这些进程在卸载home
kill -9 进程号 umount /dev/mapper/centos-home
2.3.删除home的lv
[root@localhost java]# lvremove /dev/mapper/centos-home Do you really want to remove active logical volume centos/home? [y/n]: y Logical volume "home" successfully removed
3.扩容根目录
3.1.扩展根目录
[root@localhost java]# lvextend -L +445G /dev/mapper/centos-root Size of logical volume centos/root changed from 50.00 GiB (12800 extents) to 495.00 GiB (126720 extents). Logical volume centos/root successfully resized.
3.2.扩展根目录文件系统
[root@localhost java]# xfs_growfs /dev/mapper/centos-root meta-data=/dev/mapper/centos-root isize=512 agcount=4, agsize=3276800 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0 spinodes=0 data = bsize=4096 blocks=13107200, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal bsize=4096 blocks=6400, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks changed from 13107200 to 129761280
3.3.查看根目录扩容信息
[root@localhost java]# df -h 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 908M 0 908M 0% /dev tmpfs 919M 0 919M 0% /dev/shm tmpfs 919M 8.6M 911M 1% /run tmpfs 919M 0 919M 0% /sys/fs/cgroup /dev/mapper/centos-root 495G 2.0G 494G 1% / /dev/vda1 1014M 150M 865M 15% /boot tmpfs 184M 0 184M 0% /run/user/0
4.创建home
4.1.创建home的lv
查看挂载的vg
[root@localhost java]# vgscan Reading volume groups from cache. Found volume group "centos" using metadata type lvm2
创建home的lv到vg
[root@localhost java]# lvcreate -L 1G -n home centos Logical volume "home" created.
4.2.创建home的文件系统
[root@localhost java]# mkfs.xfs /dev/mapper/centos-home meta-data=/dev/mapper/centos-home isize=512 agcount=4, agsize=65536 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0, sparse=0 data = bsize=4096 blocks=262144, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal log bsize=4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0
4.3.挂载home
[root@localhost java]# mount /dev/mapper/centos-home
4.4.查看home信息
[root@localhost java]# df -h 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 908M 0 908M 0% /dev tmpfs 919M 0 919M 0% /dev/shm tmpfs 919M 8.6M 911M 1% /run tmpfs 919M 0 919M 0% /sys/fs/cgroup /dev/mapper/centos-root 495G 2.0G 494G 1% / /dev/vda1 1014M 150M 865M 15% /boot tmpfs 184M 0 184M 0% /run/user/0 /dev/mapper/centos-home 1014M 33M 982M 4% /home
这篇关于Linux分配home容量给根目录的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-03-30[译]漫画SELinux概念
- 2024-03-29linux 移动文件
- 2024-03-28linux .so file
- 2024-03-28Linux 磁盘管理
- 2024-03-28Linux学习笔记(十三)磁盘管理(一):磁盘分区
- 2024-03-26linux 创建 文件
- 2024-03-25使用SecureCRT对Linux vim进行颜色设置
- 2024-03-202019-2020-12 20199317 《Linux内核原理与分析》 第十二周作业
- 2024-03-20Linux运维的第二周总结
- 2024-03-13how to count number of directories in linux