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-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南