Linux中部署软件时提示空间不足的应急方案

本文详细介绍了如何在Linux系统中扩展磁盘空间的过程,包括备份、删除进程、卸载及扩展逻辑卷等步骤,并最终实现了/home目录空间的有效扩展。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.    

df -h 

查看剩余空间  

 

2. 我们看到 /home 下面的空间有很多:   

注:  如果 home 下的控件时充足,且可以分配出去多余的空间,可以继续往下看, 如自己

不够用或不够往外分配, 可以外接新硬盘 

  

3.

在根号下执行:  
cp -r /home/homeback  
备份 home 下的文件,此命令会自动创建 homeback 文件夹 

 

 

4. 

fuser -m -v -i -k /home   
删除掉 home 进程  

  

5.

umount /home 卸载 home  

  

6. 

lvremove /dev/mapper/cl-home  

删除/home 所在的 lv  

  

7.扩展你想要扩展目录的 lv 

lvextend -L +120G /dev/mapper/cl-root  

这里的 120G 是你要扩展的大小, 他是从我刚才下载的 home 中分配出来的  

   

8.扩展你想要扩展目录的文件系统 

xfs_growfs /dev/mapper/cl-root  

  

9.查看还剩下多少空间: 

vgdisplay

  

10.重新创建 home 的 lv :

lvcreate -L 21G -n home cl

这里的 21G 是分配的大小, 分配大小请看第 8 步骤,  这里的 cl 指的是分组, 具体看第 5 步骤  

11.

创建 home 的文件系统: 

mkfs.xfs /dev/cl/home 

这里的 cl 指的是分组, 具体看第 5 步骤

12.挂载 home: 

 mount  /dev/cl/home  /home  

13.恢复刚才备份的 home 文件:

cp -r homebask/*  /home/  

  14. 更新权限

至此完成, 但是调整完后, home 的权限会变成 root, 相应用户会报错,所以需要更改相应用户权限:

chown  -R  hdfs:hdfs /home/hdfs 

注: hdfs 是一个用户名  
### Linux 系统性能监控工具毕业设计示例选题方案 #### 一、前言 随着信息技术的发展,Linux作为服务器操作系统被广泛应用于各种场景。为了保障系统的稳定性和高效运行,开发一套全面的Linux系统性能监控工具具有重要的实际意义。 #### 二、需求分析 该系统旨在提供实监测CPU利用率、内存占用率、磁盘I/O情况以及网络流量等功能模块;支持历史数据查询与可视化展示;具备告警机制,在检测到异常状况通知管理员[^1]。 #### 三、技术栈选择 - **前端**: 使用Vue.js构建用户界面,实现友好的交互体验。 - **后端**: Spring Boot框架负责业务逻辑处理和服务接口暴露。 - **数据库**: MySQL用于存储配置参数及采集的数据记录。 - **中间件**: 可考虑集成Prometheus和Grafana来增强监控能力并简化部署过程[^2]。 #### 四、核心功能描述 ##### CPU负载监控 通过读取`/proc/stat`文件获取详细的处理器状态信息,并计算平均负载值。当发现长间处于高负荷运转状态下触发预警邮件发送给指定联系人列表中的成员[^3]。 ##### 内存使用统计 定期扫描虚拟内存子系统下的多个关键路径(如`/proc/meminfo`),解析其中各项指标含义,进而得出当前剩余可用空间大小及其变化趋势图谱显示于Web界面上供查看者直观理解资源消耗概况[^4]。 ##### 存储设备健康检查 利用SMART属性评估硬盘工作寿命预测潜在风险点所在位置以便提前采取预防措施防止因硬件故障引发的服务中断事件发生影响正常业务运作效率降低经济损失可能性至最小化程度内可控范围之内[^5]。 ##### 网络连接质量跟踪 借助Netfilter/IPtables规则集配合自定义脚本抓包分析进出站报文特征码序列号等敏感字段内容判断是否存在DDoS攻击企图或其他恶意行为迹象一旦确认立即启动应急响应预案阻止威胁扩散蔓延扩大危害后果严重性等级提升至最高级别进行紧急处置直至恢复正常秩序为止[^6]。 ```bash #!/bin/bash # 获取CPU使用率 cpu_usage=$(top -bn1 | grep "Cpu(s)" | sed "s/.*, *\([0-9.]*\)%* id.*/\1/" | awk '{print 100 - $1}') echo "Current CPU Usage: ${cpu_usage}%" ``` #### 五、预期成果形式 完成后的作品将以开源项目的形式发布在GitHub平台上,附带完整的文档说明和技术细节介绍,方便其他开发者学习借鉴的同也促进了社区交流共享的精神传播发扬光大下去不断推动行业进步发展向前迈进的步伐更加稳健有力[^7]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

渣娃程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值