位置: 编程技术 - 正文

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

  • 购买增值税发票金税盘计入什么科目?
  • 中国税收居民判定标准
  • 房屋维修基金帐户怎么查
  • 以前年度损益对应的科目
  • 当月减少的固定资产当月停止折旧
  • 可以从开发成本直接结转至主营业务成本吗
  • 增值税进项加计扣除计入哪个科目
  • 金税盘显示已到锁死期,未到汇总期是什么原因
  • 已知不含税金额和税额怎么求税率
  • 投资款返还案例
  • 企业流水账怎么查
  • 城市维护建设税属于什么科目
  • 当期允许抵扣的农产品进项税额
  • 增值税留抵税额抵减欠税
  • 成品油增值税抵减政策
  • 三包范围内的维修费谁出
  • 企业有美金收入吗
  • 超市预付款应做在哪个会计科目?
  • 个体户报税可以朋友代替吗
  • 采购原材料运费会计分录
  • 轮胎计入什么会计科目
  • 一般纳税人销售自己使用过的物品
  • 非货币性资产交换差额计入什么科目
  • win10怎么关闭相机
  • 苹果电脑使用u盘之前需要设置什么?
  • win11开机后
  • 电脑开wifi给手机用好吗
  • 赠送产品如何计入成本
  • linux内核有什么作用
  • php的运行机制与什么有关
  • 暂估营业成本怎做分录
  • 房产产权置换
  • linux 硬盘满了
  • 个人所得税的减数为2000元,实行日期为
  • elementui
  • 选择简易计税方法计税的有
  • 委托加工不提供原材料会计分录
  • 黑白相间表带
  • spring三级缓存有什么用
  • iotop命令 监视磁盘I/O状态
  • hash操作
  • 为什么营业成本比营业收入大的时候没有计提减值准备呢
  • 递延收益期限
  • 公司代个人缴纳社保,但不发工资和交税
  • 企业的业务招待费属于什么费用
  • 资产负债表中衍生金融资产项目应根据什么科目填列
  • 个人收到承兑汇票
  • mssqlserver服务安装
  • 交加盟费送赠品可以吗
  • 农民专业合作社税收优惠政策
  • 个税专项附加扣除什么意思
  • 接受捐赠的增值税可以抵扣吗
  • 资产负债表应交税费是负数正常吗
  • 食堂菜金属于什么费用
  • 农场有多少只鸡
  • 企业的借款利息费用,扣除标准是?
  • 复利现值系数表怎么算
  • 收到国税退款的分录
  • 研发费用的会计处理对公司经营成果的影响
  • 营业外支出会影响所有者权益吗
  • 怎么把应付账款冲平
  • 工程结算与开票的关系
  • sql server 3417错误
  • 电脑主机windows 7
  • 此windows副本不是正版黑屏
  • wind8系统怎么清除所有东西 恢复出厂
  • Win10系统里的Smartscreen筛选器的使用以及开启方法
  • linux配置命令
  • js链式编程的原理
  • shell脚本输入
  • html竖排改为横排
  • unity总结
  • Unity3D值Input Manager
  • django 接收前端的json
  • dom操作的方法
  • python django orm
  • 国家税务局总局网址
  • 国税发票查询能查出什么项目
  • 北京市平谷区有地铁吗?
  • 上海微电子现状
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设