①.、定期对重要文件系统扫描,并作对比,分析那些文件经常读写
#ls–lR/home;files.txt
#diff filesold.txt files.txt
通过分析预测空间的增长情况,同时可以考虑对不经常读写的文件进行压缩,以减少占用空间.
#df -i/home
如果还有大量inode可用,说明大文件占用空间,否则是可能大量小文件占用空间.
查看/home占用的空间
#du -hs/home
查看/home下占用空间超过1000m
先touch一个你想要的时间的文件如下:
#find/home -newer test -print
删除生成core,mbox等文件
#find/ -name core|xargs rm -rf
删除日志
#rm -rf/var/log/*
在有空间的分区,对没有空间分区做链接
#ln -s /home/usr/home
根据不同的应用,找出对应的进程,分析原因
#fsck -y/home
①.0、重启机器
Linux下清除磁盘分区及残留raid信息
适用场景:
①.、 查看硬盘编号
第一段:查看硬盘编号
适用lsblk命令可以查看当先系统下的磁盘相关信息及磁盘大小
sda为硬盘为系统内的第一个硬盘
sda1为该硬盘下的第一个分区以此类推
第二段:删除磁盘分区
第三段:删除磁盘内残留raid信息
现象如下:
Raid卡残留信息的type为dmraid分区名称以+-ddf_开头
删除方法如下:
整体思路是通过dd命令将残留信息所在扇区置零
以sda为例:
发现有dpIBM等信息,为残留的raid信息
再打印发现已经置零,清除成功.
重启节点重新加载linux中才会生效
虽然说使用
rm
命令清理磁盘空间一点也不难(即:#\rm
-r
*),但是最最关键的还是需要你对
LINUX
系统有相当的熟悉才行.即:在删除文件之前,必须要知道哪些文件是可以删除的,而哪些文件又是绝对不能够删除的.只有这样,才能够使用文件删除命令有效地清理磁盘空间.
特别注意:我上面写的那一条命令:#\rm
*
cr
一定、一定、一定要特别慎用、再慎用!!
因为其中:#
代表在超级用户状态下;\
代表取消删除文件之前对用户的询问提示;-r
代表当前目录以及当前子目录下的所有子目录(具有递归性);*
代表子目录下面的所有文件.
以上就是土嘎嘎小编为大家整理的linux命令清磁盘相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!