胡宝贝 2023-06-09 17:04 采纳率: 0%
浏览 97
已结题

python文件分发

img

说明:需求是为了实现文件分发效果,进行数据保存操作,要求使用python实现。

背景:
1.如上图所示,现在环境内有一台服务器,服务器内有一个读写性能不在考虑范围内的固态硬盘,若干个机械盘,每个机械盘的读写速度在100m/s

2.由于服务器内每分钟能生成大量的日志文件,而且每个日志文件内容大概在1G,所以直接存入机械盘速度有点吃不消,但是存在固态盘内成本就有点吃不消,所以使用1T的固态盘进行中转操作,就是生成的日志会存在固态盘内,然后进行分发到机械盘内。

需求:
1.日志文件的文件名为“qwerasdf.log”,但是正在生成的日志文件还未生成成功的日志文件名为“qwerasdf.log.tmp”。日志的文件为加密文件,文件名称毫无规律。

2.要求实时检测文件夹内的文件情况进行分发,为了提高移动效率,必须同时对多个盘进行进行移动操作,不能出现一个日志文件出现在多的硬盘的情况,未生成完毕的文件(qwerasdf.log.tmp)文件不能进行移动操作。

3.移动时,每个机械硬盘同一时间只能存在一个文件正在进行移动。

4.需要检测目标硬盘的剩余空间容量,空间不足10G将停止移动。

提示:
1.日志服务器会对日志文件目录进行扫描然后自动整合所以不需要考虑文件移动顺序问题,你就给我无脑移动就行。
2.没有二级目录,直接存在固态和机械的根目录下。只需要考虑移动文件就行,不需要移动文件夹。

  • 写回答

5条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-06-15 23:57
    关注
    获得2.70元问题酬金
    不知道你这个问题是否已经解决, 如果还没有解决的话:

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 系统已结题 6月17日
  • 修改了问题 6月9日
  • 创建了问题 6月9日

悬赏问题

  • ¥15 如何把LibreOffice添加到自定义层中
  • ¥35 这个的负序网络和零序网络怎么画?(答疑)
  • ¥200 基于同花顺supermind的量化策略脚本编辑
  • ¥20 Html备忘录页面制作
  • ¥15 黄永刚的晶体塑性子程序中输入的材料参数里的晶体取向参数是什么形式的?
  • ¥20 数学建模来解决我这个问题
  • ¥15 计算机网络ip分片偏移量计算头部是-20还是-40呀
  • ¥15 stc15f2k60s2单片机关于流水灯,时钟,定时器,矩阵键盘等方面的综合问题
  • ¥15 YOLOv8已有一个初步的检测模型,想利用这个模型对新的图片进行自动标注,生成labellmg可以识别的数据,再手动修改。如何操作?
  • ¥30 NIRfast软件使用指导