linux 如何正确删除log文件
错误方法:
rm -f logfile
原因:
应用已经打开文件句柄,直接删除会造成:
- 应用无法正确释放日志文件和写入
- 显示磁盘空间未释放,最后磁盘空间占用100%
正确方法:
4. 第一种:cat /dev/null > filename
5. 第二种:: > filename
6. 第三种:> filename
7. 第四种:echo “” > filename
8. 第五种:echo > filename
rm -f 之后解决办法:
找到删除文件所在的分区,查看当前系统句柄未释放情况
lsof -n /opt | grep deleted
或
lsof | grep deleted
输出里面有进程号kill 进程号
运行
bash lsof -n /opt | grep delete
查看是否还存在删除了但未释放空间的文件,应该没了。再次运行df -lh查看空间是否已经释放了。
.
还有一种解决方式:(假设文件名为a.log)清空文件内容
> a.log
删除该文件
rm -rf a.log
参考:
linux 如何删除log文件,教你在Linux下如何清除系统日志
Linux清空日志的五种方法
rm删除文件后磁盘仍然占用
linux 如何正确删除log文件相关推荐
- oracle定时删库,Oracle数据库如何定期正确删除archivelog文件
Oracle数据库可以启用归档模式和非归档模式.而Oracle在开启了归档模式后,会在指定的archive目录下产生很多的archivelog文件,而且默认是不会定期清除的,时间长久了,该文件夹会占用 ...
- SQLServer2005删除log文件和清空日志的方案
数据库在使用过程中会使日志文件不断增加,使得数据库的性能下降,并且占用大量的磁盘空间.SQL Server数据库都有log文件,log文件记录用户对数据库修改的操作.可以通过直接删除log文件和清空日 ...
- Linux垃圾箱位置,将Linux rm命令删除的文件放入垃圾箱的方法
有的朋友说Linux rm命令删除的文件不会放入垃圾箱,想要找回这个文件很麻烦!现在我来告诉你们如何将Linux rm命令删除的文件放入垃圾箱! 方法: 1. 在/home/username/ 目录下 ...
- linux中用rm删除的文件如何恢复
Linux中用rm删除的文件可以使用文件恢复工具如testdisk.photorec等来尝试恢复.这些工具可以扫描磁盘并尝试找回已删除的文件.但是,并不能保证能够完全恢复文件,因为删除文件后,磁盘上的 ...
- linux恢复意外删除的文件
author:skate time:2013/10/12 linux恢复意外删除的文件 当进程打开某个文件时,只要该进程保持打开该文件,即使将其删除,它依然存在于磁盘中.这意味着,进程并不知道文件已经 ...
- linux 如何删除log文件,教你在Linux下如何清除系统日志
使用过Windows的人都知道,在使用windows系统的过程中系统会变得越来越慢.而对于Windows下饱受诟病的各种垃圾文件都需要自己想办法删除,不然系统将会变得越来越大,越来越迟钝!window ...
- linux 如何删除log文件,linux的删除文件日志命令是什么
Linux系统下我们经常使用到删除操作,包括删除文件目录,日志等,那么用什么命令实现呢,具体有哪些用法?下面由学习啦小编为大家整理了linux的删除命令的相关知识,希望对大家有帮助! linux的删除 ...
- Linux之不删除指定文件夹,其他都删(文件和文件夹)
例子1 查看当前文件夹下有哪些文件和子文件夹 我们看到俩个文件夹 和多个文件,我现在的需求是 只保留 public 这个文件夹 其他的文件夹和文件 统统都删除,怎么办呢? 只要一个命令 ls | gr ...
- linux中rm删除的文件是否可以恢复,Linux下用rm删除的文件的恢复方法
Linux下用rm删除的文件的恢复方法_Linux教程_Linux公社-Linux系统门户网站 https://www.linuxidc.com/Linux/2008-08/14744.htm lin ...
最新文章
- pptpd的远程连接成功并使用
- 使用w查看系统负载、vmstat命令、top命令、sar命令、nload命令
- Docker swarm 集群搭建
- 智能算法之Matlab实现(1)——遗传算法(1)
- 向不支持输入法的软件输入中文
- 火柴人_火柴人战争遗产修改无限金币钻石
- 基于docker在Ubuntu上搭建TensorFlow-GPU计算环境
- __proto__ 和 prototype 到底有什么区别
- 你网购遭遇钓鱼了吗?瑞星安全随身WiFi率先帮你拦截
- 数字递减(5秒钟跳转页面)
- 如果第一次见面,投资人就能给创业者提出建设性的意见
- ASP.NET Web API 配置 JSONP
- netkeeper错误代码81_netkeeper移动校园宽带客户端错误代码118怎么回事?
- 【Chrome】678- Chrome插件开发全攻略
- 中科院计算机软件所导师,中国科学院软件研究所硕士生导师刘立祥
- nagios监控数据库错误
- atari游戏模型_在Atari.com免费玩经典街机游戏
- 数据库中间件选型思考和实战
- JAVA项目经历的职责
- 关于计算机的英语名言,英语名人名言:计算机Computers/Technology
热门文章
- Qt添加Halcon窗体Demo(以及Halcon简单的灰化效果)
- (ICASSP 18)DEEP RESIDUAL LEARNING FOR SMALL-FOOTPRINT KEYWORD SPOTTING(重点)
- 微信小程序开发教程,大多数人都搞错的八个问题
- Linux之计算机概论
- 如何启用VCS+Verdi
- 你的应用如何进入VR市场
- 怎么追一个不喜欢我的女孩子?
- 马尔可夫过程简述 - A Brief Tutorial of Markov Process
- 【笔记】Android 使用自定义矢量图,ps文件转矢量图
- 【Python】太炫酷了,这里有一个用于制作数据面板大屏的Python模块