Linux 系统下对目录扩容的方法

作者 : IT 大叔 本文共755个字,预计阅读时间需要2分钟 发布时间: 2020-11-14

Linux 系统下对目录扩容的方法插图

1、现象:

日志服务器当初考虑不周,分区划分不太合理:Linux 系统下对目录扩容的方法插图(2)

2、目标:

将/home磁盘空间缩减 并将新的磁盘分区扩充到/根目录

卸载/home分区并压缩分区

卸载/home时 提示目标忙,fuser -m /home查看谁用/home时提示没有fuser命令

[root@localhost zabbix]# umount /home
umount: /home:目标忙。

(有些情况下通过 lsof(8) 或 fuser(1) 可以找到有关使用该设备的进程的有用信息)

[root@localhost zabbix]# fuser -m /home
-bash: fuser: 未找到命令

解决没有fuser命令的问题:

在CentOS/RHEL 7上找不到fuser命令

-bash: fuser: command not found 
yum install psmisc 
Linux 系统下对目录扩容的方法插图(4)
fuser -m /home   //继续查找谁在用/home
Linux 系统下对目录扩容的方法插图(6)
kill -9 11757    //停止进程
umount /home    //卸载/home文件系统
Linux 系统下对目录扩容的方法插图(8)

压缩分区:

resize2fs -p /dev/mapper/centos-home 100G

Linux 系统下对目录扩容的方法插图(10)确认是xfs格式系统

cat /etc/fstab|grep centos-home

Linux 系统下对目录扩容的方法插图(12)xfs文件系统扩容必须安装xfsdump工具

yum install xfsdump -y

减少/home空间到100GB,增大根目录,延伸/目录空间Linux 系统下对目录扩容的方法插图(14)然后重新挂载/home

[root@localhost ~]# mount /home

mount: /dev/mapper/centos-home:不能读超级块

必须格式化/home分区,才能挂载----所以缩减/home分区之前必须备份/home的内容(切记!!!)Linux 系统下对目录扩容的方法插图(16)重新挂载mount /homeLinux 系统下对目录扩容的方法插图(18)

免责声明:
1. 本站资源转自互联网,源码资源分享仅供交流学习,下载后切勿用于商业用途,否则开发者追究责任与本站无关!
2. 本站使用「署名 4.0 国际」创作协议,可自由转载、引用,但需署名原版权作者且注明文章出处
3. 未登录无法下载,登录使用金币下载所有资源。
IT小站 » Linux 系统下对目录扩容的方法

常见问题FAQ

没有金币/金币不足 怎么办?
本站已开通每日签到送金币,每日签到赠送五枚金币,金币可累积。
所有资源普通会员都能下载吗?
本站所有资源普通会员都可以下载,需要消耗金币下载的白金会员资源,通过每日签到,即可获取免费金币,金币可累积使用。

发表评论