写一个shell脚本,检测所有磁盘分区使用率和inode使用率并记录到以当天日期为命名的日志文件里,当发现某个分区容量或者inode使用量大于85%时,发邮件通知你自己。思路:1、就是先df -h 然后过滤出已使用的那一列,然后再想办法过滤出百分比的整数部分,然后和85去比较,同理,inode也是一样的思路。2、df -h、df -i 记录磁盘分区使用率和inode使用率,date +%F 日志名
分类:
其他好文 时间:
2018-02-09 22:19:11
阅读次数:
295
只要是加tmpfs的就代表是临时文件系统即使是写了文件,在重启后也会消失Linux磁盘是无法直接访问的,是需要通过挂载目录才能进入/dev/shm是内存写速度非常快大小是物理内存的一半free查看swap分区df-i查看有多少个inode以及inode使用情况inode在我们格式化的时候会自动分配好,格式基于我们的分区大小决定有的时候我们磁盘有空间,但是我们inode满了的话也是写不进去
分类:
其他好文 时间:
2018-02-09 15:04:22
阅读次数:
161
一、find命令详解find是查找文件命令格式:find+路径+文件名1、搜索文件(-name)find/etc/-name"sshd_config"2、模糊搜索文件find/etc/-name"ssh*"3、指定类型搜索(-type)3.1指定文件搜索(f)find/etc/-typef-name"sshdconfig"3.2指定目录搜
分类:
其他好文 时间:
2018-02-02 20:14:48
阅读次数:
126
1.挂载磁盘 Filesystem blocks soft hard inodes soft hard /dev/sdb 0 200M 300M 0 3 4 (200m软限制 , 3个文件软限制) quotaon -vug /sdb5 ( 打开磁盘限额 用户和组 ) 然后su切换用户 ,测试磁盘限额 ...
分类:
系统相关 时间:
2018-02-01 11:38:45
阅读次数:
228
shell脚本练习 1、编写脚本/root/bin/checkdisk.sh,检查磁盘分区空间和inode使用率,如果超过80%,就发广播警告空间将满 1 2 3 4 5 6 7 #!/bin/bash #编写脚本/root/bin/checkdisk.sh,检查磁盘分区空间和inode使用率,如果 ...
分类:
系统相关 时间:
2018-01-30 12:44:30
阅读次数:
231
shell脚本练习1、编写脚本/root/bin/checkdisk.sh,检查磁盘分区空间和inode使用率,如果超过80%,就发广播警告空间将满#!/bin/bash
#编写脚本/root/bin/checkdisk.sh,检查磁盘分区空间和inode使用率,如果超过80%,就发广播警告空间将满
#************************************************
分类:
系统相关 时间:
2018-01-29 21:29:00
阅读次数:
213
df查看文件系统(磁盘分区)的使用情况-h选用合适的单位显示容量-i文件系统的inode使用情况挂载点是路径,系统不能直接访问硬件,需要硬件挂载在某个路径上,系统才能进行调用和访问文件系统名含有tmpfs表示是临时生成的分区du查看文件或目录大小,非文件的实际大小,而是文件内容所占block的大小。-s目录总大小,不加此项会显示子目录和文件分别大小-h以合适单位显示大小磁盘分区给虚拟机添加新磁盘右
分类:
其他好文 时间:
2018-01-28 22:02:44
阅读次数:
209
上图的第三列是文件或目录的链接数量 Inode:(index inode)索引节点,linux中存储设备或分区被格式化为文件系统后,一般都分为两个部分,第一部分就是inode ...
分类:
系统相关 时间:
2018-01-27 21:16:02
阅读次数:
181
find查找文件-name文件名,*通配符表示任意数量任意字符-type文件类型,f为普通文件,其他还有dsl等-size文件大小(-/+10k小于/大于10k)-mtime内容变更时间-mmin(以分钟为单位)-ctime权限属性变更时间-atime输出或被调用时间(如cat命令)-o或者,用在各条件之间-inum[数字]用inode号码搜索-exec······{}\;将find找到的内容输出
分类:
其他好文 时间:
2018-01-27 13:35:48
阅读次数:
132
ls-a查看全部文件ls-t按照时间排序ls-i查看inode号ls-l查看文件的详细信息[root@localhost~]#ls-l总用量4-rw-------.1rootroot14181月1008:17anaconda-ks.cfgls-h显示文件大小的时候可以自动变换单位[root@localhost~]#ls-lh总用量4.0K-rw-------.1rootroot1.4K1月1008
分类:
其他好文 时间:
2018-01-27 00:41:56
阅读次数:
118