Python中文
首页
教程
问答
标签
搜索
登录
注册
Python在多台计算机上复制文件的最佳工具/库/策略是什么?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我有多台计算机的数据存储在文件夹中。许多文件夹包含40-100g文件,大小从500k到125mb。我需要归档大约4 TB的文件,并根据存储在每台计算机中的元数据构建一个未归档的元数据系统。在</p> <p>所有系统都运行Linux,我们希望使用Python。复制文件并存档的最佳方法是什么。在</p> <p>我们已经有了分析文件和填充元数据表的程序,它们都在Python中运行。我们需要解决的是一种在不丢失数据的情况下成功复制文件的方法,并确保文件已成功复制。在</p> <p>我们考虑过使用rsync和unison子流程.POPEn但它们本质上是同步工具。这些基本上是复制一次,但要正确复制。一旦文件被复制,用户将移动到新的存储系统。在</p> <p>我担心的是1)当文件被复制时,不应该有任何损坏;2)文件复制必须高效,尽管没有速度要求。局域网是10/100,端口为千兆。在</p> <p>是否有任何脚本可以合并,或任何建议。所有计算机都将启用ssh-keygen,这样我们就可以进行无密码连接。在</p> <p>目录结构将在新服务器上维护,这与旧计算机非常相似。在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>如果一个更无缝的python集成是您可以看到的目标</p> <p><a href="http://duplicity.nongnu.org/features.html" rel="nofollow">Duplicity</a></p> <p><a href="http://pypi.python.org/pypi/pyrsync/0.1.0" rel="nofollow">pyrsync</a></p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
从Django temp访问容器的方法
6 回答
从Django temp请求ModelForm实例
8 回答
从Django temp返回JSON
4 回答
从Django timesince模板等效项中删除尾部数据
5 回答
从Django timesin删除尾随数据
4 回答
从Django UpdateView模板下载文件
7 回答
从Django url传递“start”会出现错误“start()只接受2个参数(给定1个)”
7 回答
从Django url运行的websockets错误:RuntimeError:线程“Dummy1”中没有当前事件循环
10 回答
从Django user mod获取用户全名
2 回答
从Django UserCreateForm中删除帮助文本
4 回答
从Django values()获取外键值
2 回答
从Django vi中的按钮获取click事件
2 回答
从Django vi从HttpResponse检索JSON
6 回答
从Django vi以json形式返回的数据中检索元素
6 回答
从Django vi取消或取消eventlet中的芹菜任务
1 回答
从Django vi启动多核后台进程
3 回答
从Django vi开始
10 回答
从Django Vi构建HTML
10 回答
从Django vi访问进程数据
9 回答
从Django vi调用pysnmp发送超时
10 回答