如果我要传输 100 万个文件(约 1 TB),FTP 和 NFS 之间哪个是最佳选择?我想确保文件在传输过程中不会损坏。
答案1
FTP 往往会出现问题,尤其是其文本文件功能,它不是远程文件系统实现。但对于大量文件的简单复制,我也会推荐rsync
。
对于通过网络移动数据,rsync
这是可行的方法。如果断开连接或出现任何其他问题,rsync
将扫描文件并仅复制差异。您甚至可以更改原始数据并rsync
再次运行同步。完成后,如果不再需要原始数据,您可以直接将其删除。
FTP 有时会显得过于聪明,区分二进制文件和文本文件,并可能重新编码文本文件。不过,您可以在客户端中关闭此功能。许多企业将 NFS 用作关键数据的网络文件系统,这使得它比 FTP 更受测试,后者的常见目的是从 anonftp 下载数据并将数据推送到网站等。如果您很小心,您可以使用任何一种协议,但rsync
要小心谨慎 ;)。