rsync同步海量文件时/var分区满问题
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,1、rsync同步海量文件时/var分区满问题最近老是碰到/var分区满的问题, 一直都找不到是哪个文件把分区涨爆了.用下面的命令看/var目录的大小, 只有81M.#du -sh /var81M /
千家信息网最后更新 2025年12月01日rsync同步海量文件时/var分区满问题
81M /var
/dev/sdc6 2.0G 2.0G 0 100% /var
#df -h
/dev/sdc6 2.0G 109M 1.8G 6% /var
1、rsync同步海量文件时/var分区满问题
最近老是碰到/var分区满的问题, 一直都找不到是哪个文件把分区涨爆了.
用下面的命令看/var目录的大小, 只有81M.
#du -sh /var81M /var
但是用df命令看分区情况, 发现/var却是满满的..
#df -h/dev/sdc6 2.0G 2.0G 0 100% /var
机器在同步一些图片, 我粗略估算一下大概有1,2千万张图片. 开始同步的时候很正常, 当rsync运行几个小时之后, /var开始渐渐地变大, 然后爆满. 这个时候rsync进程使用内存也就2MB, 我猜想由于文件太多, rsync在对比server和client端的文件list的时候使用/var分区的磁盘做为临时的stack, 把/var分区占满了..
#killall rsync#df -h
/dev/sdc6 2.0G 109M 1.8G 6% /var
kill了rsync进程, 磁盘空间又释放了... 无奈...
总结:
rsync在对比server和client端的文件list的时候使用了临时文件,但是我们又看不到临时文件在哪里, 困惑了吧.
在linux中, 先创建一个临时文件, 然后进程打开文件, 再调用unlink删除文件, 但是文件这个时候还是打开的, 操作系统不会将它真正的删除, 当进程不停地写的时候, 分区就会慢慢地涨满, 当进程退出的时候, 操作系统检测到文件已经没有被使用了, 才会被删除.
你也不必将var链接到大分区, 同步海量文件的时候, 你可以按目录将你的任务切换成若干小任务就可以了.
文件
时候
进程
同步
海量
问题
操作系统
任务
命令
图片
目录
磁盘
端的
系统
粗略
困惑
内存
只有
大小
小时
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库防护的重要性
朔州软件开发服务价格
点滴身边网络技术
腾讯云服务器视频怎么下载
企业网络安全学习内容
网络安全产品广告语
网络安全书法大赛揭晓
网络技术及发展趋势
双十一网络安全技能大赛
遵义市公安局网络安全
网络安全体系结构的设计目标
软件开发女生学怎么样 好学吗
无锡公司招收软件开发
网络安全问题作文英语大学
小鲁班网络技术有限公司
武汉有网络安全培训机构吗
哈尔滨龙辰互联网科技有限公司
西门子plc博途连接数据库
服务器端技术管理与应用
触觉效果软件开发工具包详解
服务器拒绝播放链请求
厦门壹碟互联网科技有限公司
数据库按递增输出语句
大型服务器散热使用的液体
微博账号服务器数据异常
护苗网络安全手抄报怎么画
数据库数据交换功能
梦幻西游手游各服务器排行榜
国家网络安全知识竞赛的规则
计算机的安全接入服务器地址