位置: 编程技术 - 正文

设置自动清理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自动清理内存软件)

  • 已抵扣的进项税发票怎么查询明细
  • 2023增值税最新税率
  • 小规模纳税人进货分录
  • 物流公司车子
  • 城市维护建设税的计税依据是什么
  • 公司为员工采购设备,order
  • 未开业零升报企业是否做年度汇算清缴申报
  • 房屋过户收费标准
  • 装修预付款怎么做分录
  • 抵押贷款买房子合适还是商业贷款合适
  • 税控设备维护费怎么填申报表
  • 停车场收入怎么做账
  • 普通纳税人的条件
  • 当期所得税费用与递延所得税费用
  • 固定资产合并抵扣增值税
  • 合作社未按时报税怎么处理?
  • 城市维护建设税属于什么科目
  • 金税盘电子发票怎么开
  • 因改制重组等原因撤回出口退税备案需要提交哪些资料?
  • 返利发票税率
  • 商铺土地增值税清算
  • 劳务派遣公司开票几个点
  • 投资性房地产企业有哪些
  • 公转私合理吗
  • 中级会计考试考后审核需要什么资料
  • 固定资产一次性扣除后第二年账务处理
  • 小规模纳税人取得防伪税控系统普通发票
  • 替换重置的设备更新应考虑
  • 备注栏需要写内容嘛
  • 社保费税前扣还是税后扣
  • 企业支付宝收到钱到哪里
  • 电子发票查询真伪
  • php cmd
  • 固定资产折旧的方法有几种
  • php ioc
  • 固定资产清理主要核算什么
  • 我一定要用自己的双手拼出来
  • 出口增值税申报了
  • 小规模公司卖车怎么开票
  • 免征增值税的项目可以开专票吗
  • 费用报销重复了怎么写情况说明
  • 选择mysql数据库为当前数据库
  • 帝国CMS根据不同会员组显示不同内容的方法
  • 金税四期对建筑企业的影响
  • 增值税纳税申报实训心得体会
  • 哪些合同必须签订书面合同
  • 库存现金的会计分录
  • 企业给员工报销的个人消费支出如何计税
  • 固定资产折旧如何影响利润
  • 冲销主营业务收入怎么做分录
  • 什么是应收账款保理
  • 企业里面不征税的有哪些
  • 生产型企业账务处理方法
  • 不能抵扣的进项税怎么做账务处理
  • 在长期股权投资中,如何理解控制、重大影响?
  • 房地产开发企业建造的商品房,在出售前
  • sql server的数据库
  • sqlserver查询所有表的行数
  • mysql指定查询
  • 打印机向windows发送消息
  • windows xp登录无法进入桌面
  • Red Hat Enterprise Linux AS release 4 apache+MYsql+PHP的安装和优化
  • win10系统玩lol弹出来
  • win8.1网络设置
  • jquery 移动端
  • 有道词典encountered an improper argument
  • 冰球撞人犯规吗
  • [置顶] 此外,车牌号:454118(懂得都懂[doge])
  • js下拉列表框
  • jquery 引入js
  • 批处理文件教程
  • Intent and Intent Filters
  • python关键字none
  • gin项目
  • unity3d物理现象模拟
  • js如何实现重置功能
  • 二级联动什么意思
  • 税控盘登录密码忘了怎么办怎么重置
  • 上海自贸区税务大厅地址
  • 新车缴纳车船税减免性质是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设