位置: 编程技术 - 正文

设置自动清理Linux系统中n天前的文件的方法(设置自动清理缓存电脑)

编辑:rootadmin

推荐整理分享设置自动清理Linux系统中n天前的文件的方法(设置自动清理缓存电脑),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:设置自动清理垃圾会不会卡,设置自动清理,设置自动清理缓存,设置自动清理桌面,设置自动清理,设置自动清理桌面,设置自动清理缓存,设置自动清理缓存,内容如对您有帮助,希望把文章链接给更多的朋友!

服务器每周会产生一次全局备份文件,大小约G左右,需要定期清理。

工作时间网站访问大,服务器I/O高的时候删除大数据会对服务器状态产生不好的影响。于是想利用计划任务自动执行。

在我的备份目录/bakcup下,每次备份文件均以日期形式命名目录名:复制代码代码如下:# ls -- -- -- -- -- -- -- -- 删除部分备份同时保留部分,可以使用find命令,如我要保留最近四周备份的文件,每次备份间隔七天:复制代码代码如下:# find /bakcup/ -maxdepth 1 -type d -mtime + /bakcup/-- /bakcup/-- /bakcup/-- /bakcup/-- -maxdepth 1:设置查找目录深度为1,只在/backup目录下查找,如不加此参数会将下级目录中的文件都列出

-type d:设置查找类型为目录

-mtime +:查找天前的目录

查找结束后可用-exec参数连接删除命令复制代码代码如下:rsync --delete-before -d /data/test/ {} ; 所以,整个命令就是:

设置自动清理Linux系统中n天前的文件的方法(设置自动清理缓存电脑)

复制代码代码如下:# find /bakcup/ -maxdepth 1 -type d -mtime + -exec rsync --delete-before -d /data/test/ {} ;

最后可以把命令放入脚本,设置crontab自动执行。

提醒:

使用命令前,应先在服务器上试用查找部分的命令,如只查找出要清理的目录,则可以继续。

不排除某些系统会将./目录查找出来,一定要看清楚,防止出现意外情况。

另外可将-exec替换为-ok,效果相同,在删除前提醒用户确认。

PS:rm命令与rsync命令的效率比较rmrm命令大量调用了lstat和unlink,可以推测删除每个文件前都从文件系统中做过一次lstat操作。lstat的次数低于文件总数,还有另外的原因,之后会在另一篇文章中说明。getdirentries这个调用比较关键。过程:正式删除工作的第一阶段,需要通过getdirentries调用,分批读取目录(每次大约为4K),在内存中建立rm的文件列表;第二阶段,lstat确定所有文件的状态;第三阶段,通过unlink执行实际删除。这三个阶段都有比较多的系统调用和文件系统操作。rsyncrsync所做的系统调用很少。没有针对单个文件做lstat和unlink操作。命令执行前期,rsync开启了一片共享内存,通过mmap方式加载目录信息。只做目录同步,不需要针对单个文件做unlink。另外,在其他人的评测里,rm的上下文切换比较多,会造成System CPU占用较多——对于文件系统的操作,简单增加并发数并不总能提升操作速度。

Linux下自动清理大量文件的方案探究 定期清理过期文件和垃圾文件,维持文件系统合理的空间使用率,是一个系统管理员的日常工作。对于中小规模文件系统而言,简单的系统命令或者脚

Linux系统中的screen命令基本使用教程 作为linux服务器管理员,经常要使用ssh登陆到远程linux机器上做一些耗时的操作。也许你遇到过使用telnet或SSH远程登录linux,运行一些程序。如果这些程序需

深入解析Linux下的磁盘缓存机制与SSD的写入放大问题 前段时间在开发一个使用SSD做缓存的系统,在高速写入数据时会出现大量的磁盘缓存。太多的磁盘缓存如果没有及时的写入磁盘中,在机器出现问题时

标签: 设置自动清理缓存电脑

本文链接地址:https://www.jiuchutong.com/biancheng/353400.html 转载请保留说明!

上一篇:在Linux系统中批量删除多个文件的方法总结(linux批量操作)

下一篇:Linux下自动清理大量文件的方案探究(linux自动清理内存软件)

  • 成本结转不规范会受到什么罚款
  • 政府补贴是否要交企业所得税
  • 以个人名义开的发票
  • 一般纳税人转让二手车增值税税率
  • 销售产品产生的运杂费分录
  • 接受土地使用权作为投资属于什么凭证
  • 公司购入空调可以抵扣进项吗
  • 全额拨款事业单位企业所得税
  • 一般纳税人能开3%的发票吗
  • 税控盘证书密码一天可以输几次
  • 2017房地产行业流动比率均值
  • 啤酒消费税的计税基础
  • 递延收益相关的法律规定
  • 报税报错了怎么办?
  • 新企业的设立流程
  • 支票收款
  • 业务招待费增值税是进项税吗
  • 对方公司已注销,我公司应付款怎样支付
  • 通讯费可以放入办公费吗
  • 计提房租的原始凭证包括
  • 差额银行承兑汇票
  • 股权转让会计处理
  • mac文件权限限制怎么解决
  • 在window系统中哪些用户可以查看日志
  • 开办费 工资
  • 投资回报期限
  • 房租增值税专用发票税率
  • rtx3090 rtx titan
  • 如何让windows8.1更流畅
  • dghm.exe是什么程序
  • 工资个人所得税怎么减税条件
  • 增值税专用发票查询系统官方网站
  • 无线路由器怎么连接
  • 期间费用转入本年利润
  • 生产性生物资产折旧账务处理
  • 金融企业财务规则(征求意见稿)
  • 无形资产相关税费
  • 加计扣除账务处理
  • PHP+HTML+JavaScript+Css实现简单爬虫开发
  • 怎么配置tomcat服务器
  • vue二级菜单的隐藏与显示
  • 资产月报是会计报还是出纳报
  • java实现电子发票
  • 政府无偿划转股权 要做可行性研究
  • 小型微利企业符合条件的有
  • 办理银行承兑汇票保证金比例
  • 配送中心适合哪种类型的企业
  • 将织梦dedecms转换到wordpress
  • mysql中join的用法
  • xadmin配置
  • 应收票据到期后账务处理
  • 社会保险分割单怎么查
  • 其他应付款转实收资本股东会决议
  • 公司的现金收入存到个人账户在转到公司指定的私人账户
  • 借贷记账法的基本规则和账户结构
  • 减值损失对公司有哪些影响
  • 劳务费能否作为农民工工资优先支付
  • 房地产开发打桩
  • 社保个人部分应该做到哪个科目
  • 融资租入固定资产计提折旧吗
  • 个人所得税专项扣除能抵多少
  • 领用材料属于什么费用
  • 单位存款的种类有哪些
  • 无法打开vmx86
  • ubuntu16.04输入法
  • win10mobile下载官网
  • mmc.exe是什么
  • msworks.exe - msworks是什么进程 有什么用
  • linux中安装软件可使用哪些方式
  • win8wifi设置在哪
  • opengl画矩形函数
  • 不错的mod_perl编程的简单应用实例介绍
  • Host 'admin-PC' is not allowed to connect to this MySQL server
  • jq获取节点属性
  • c#委托实现的步骤
  • js实现的倒计时怎么用
  • jquery easing
  • python动态绑定属性
  • 广东揭阳怎么了
  • 医生兼职取酬违反什么纪律
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设