shell检查硬盘分区空间
大家可能都会遇到硬盘空间不足的请求,而又没有报警机制检查硬盘空间大小。今天就分享一下我自己的一个小脚本。检查硬盘分区大小,并邮件报警,如果是短信的话就用139的邮件就ok了。那就废话少说,看下面喽:
#!/bin/bash
df=$(df -m |grep /dev/sda5 |awk '{print $4}')
if [ $df -gt 30000 ]
then
echo 'this fdisk is ok'
else
echo "this fdisk is owerflow"
echo `date` "this fdisk is overflow" |mail -s "195-ftpback" local_cat@163.com
fi
注释:
第一行:就不用解释了吧,大家都懂的
第二行:定义变量df所等于的值就是要监控的/dev/sda5这个分区的值了
第三行:if判断df的值是否小于30000M,如果是就显示this fdisk is ok。如果不是呢就显示this fdisk is owerflow,并且发邮件到local_cat@163.com。
注意最后一定要fi结尾
保存退出后一定要赋予执行权限:chmod +x disk.sh
最后设置定时支持就ok啦,我一般是3个小时支持一次。
* */3 * * * /root/disk.sh
转载于:https://blog.51cto.com/jason1110/714827
shell检查硬盘分区空间相关推荐
- 硬盘分区不够,怎么合并分区?
硬盘分区空间不够,合并分区怎么操作?很多人遇到过这个问题,硬盘上某个分区的空间不够了,想要将相邻分区的空间合并到空间不够的分区,并且不损坏两个分区上的数据,充分利用磁盘上未使用的空间.那么具体合并分区 ...
- Linux 硬盘分区、分区命名和分区格式化
开始 Linux下只有根分区.交换分区和其他分区(比如数据分区.日志分区等,具体名字都可以自定义).一切皆文件. 目录 开始 内容 硬盘 硬盘分区 分区命名 分区格式化 课后作业(答案见评论) 内容 ...
- linux sfdisk命令,Linux运维知识之Linux sfdisk硬盘分区工具程序命令详解
本文主要向大家介绍了Linux运维知识之Linux sfdisk硬盘分区工具程序命令详解,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 功能说明:硬盘分区工具程序. 语 法:s ...
- shell脚本编写监控本机内存和硬盘剩余空间,剩余内存小于 500M、根分区剩余空间小于 1000M时,发送报警邮件给 root 管理员
监控本机内存和硬盘剩余空间,剩余内存小于 500M.根分区剩余空间小于 1000M时,发送报警邮件给 root 管理员 # 创建shell脚本文件 vim free.sh #!/bin/bash di ...
- 分区界限必须调整为高于最后一个分区界限_不花一分钱,为SSD硬盘腾空间
现如今,越来越多笔记本配有SSD硬盘,但搭载的SSD硬盘容量都比较小,主流机型一般为256G甚至512GB,而几年前的老机型或只配了64GB或32GB.而动辄数几GB的大型游戏.4K视频,让笔记本的存 ...
- Win7系统下调整硬盘分区大小给C盘更多的空间
电脑安装了很多程序,C盘空间越来越小了.如何给C盘调整更多的空间,其实只要调整硬盘分区大小便可解决这个问题,下面有个小技巧,需要的朋友照做就可以了 Win7系统下如何调整硬盘分区大小,以前装系统的时候 ...
- 硬盘分区显示空间大小比实际值小的解决办法,如何给硬盘精确分区
也是参考了网上的一些办法,但是和网上的有细微差别,网上的办法不适用于我的,按自己的理解重新整理后发布. diskgenius中会显示硬盘的信息,一个柱面包含,磁头255,扇区63,每个扇区512字节, ...
- FreeBSD硬盘分区和数据迁移相关资料
从网上摘录的部分FreeBSD硬盘分区和数据迁移相关资料: HOWTO: Move FreeBSD to a new hard disk FreeBSD 数据迁移方法 FreeBSD的硬盘分区策略 ( ...
- 硬盘分区2----GPT与MBR的区别
GPT:GUID(Globally Unique Identifier) Partition Table,全局唯一标识磁盘分区表. 转自:http://blog.csdn.net/kofkyo/art ...
最新文章
- MPB:中科院生态环境中心邓晔组-从环境样本中提取高质量DNA-研磨加DNeasy试剂盒方法...
- Revit API取得变量的内参名称
- OpenCV在Linux中安装
- 这些工具你利用好了吗?
- 你必须了解Spring的生态
- x86异常处理与中断机制(1)概述中断的来源和处理方式
- Python | 四种运行其他程序的黑科技
- Zabbix weChat告警防坑要点
- QTcrateor 编译 ROS
- 【Elasticsearch】es 插件类型
- Java Web Start简介
- editplus 格式java_用Editplus开发Java
- lib、dll文件的中函数的查看与lib、dll、pdb文件的介绍
- java集成信鸽推送
- python 端口扫描_使用 python-nmap 进行端口扫描
- 数据库:MySQL Workbench如何连接远程数据库
- PyTorch搭建ANN实现时间序列预测(风速预测)
- GPS北斗卫星时钟同步系统的原理和技术
- 游戏策划---ACTIONGAME游戏设计(转)
- 基于服务器端的三维渲染技术
热门文章
- commit是直接提交到远程吗 svn_xcode 把项目代码提交到远程SVN服务器
- Golang——接口、多态、接口继承与转换、空接口、类型断言
- cod16 服务器正在维护,使命召唤16玩不了怎么办 使命召唤16进不去解决方法
- arduino智能浇花系统_创新成果 | 养花神器——智能浇花机
- centos系统云服务器,Centos系统怎么进云服务器
- linux终端的背景_如何在终端显示图像缩略图 | Linux 中国
- java rsaprivatekey_用ssh-keygen生成的公钥和私钥如何在java中转为RSAPublicKey和RSAPrivateKey...
- JAVA 基础之容器集合(Collection和Map)
- eureka注册中心HA集群搭建
- 基本数据类型的成员变量放在jvm的哪块内存区域里?