在家庭网络中的 Ubuntu 系统之间移动大数据

在家庭网络中的 Ubuntu 系统之间移动大数据

我家里的网络中有两台计算机通过路由器相互连接,我用它来传输小文件,sftp但传输速度非常慢。

现在我想将大约 100GB 的数据从我的笔记本电脑移动到网络中的另一台计算机。与 相比,以合理快速的速度传输数据的理想方法是什么sftp

答案1

对于较大的文件传输,我使用 rsync,因为如果网络发生某些事情,或者其中一个用户说“哎呀,我要重新启动”,这非常方便。

如果需要传输安全性,请使用 rsync 和 ssh。搜索 rsync over ssh 应该会得到可用的操作方法及说明。

其他简单的方法是安装 sshd(opensshd-server)并使用 sftp 进行传输(以及 scp)

答案2

我发现 rsync 非常快。您可以在两台机器上设置 NFS 或 SAMBA,然后 rsync 所有内容。

如果您不喜欢 NFS 和 SAMBA,请跳过加密并在目标机器上安装 vsftpd 并通过 FTP 进行传输。vsftpd 速度非常快。

答案3

这是一次性行动还是会持续进行的活动?

传输大量小文件往往效率低下,因此如果能在传输前将它们打包,会很有帮助。此外,如果您的网络连接是安全的(例如,它只连接了受信任的系统),那么只需执行裸 FTP 即可提高速度。

如果你有大量数据需要定期同步,但只有部分更新,同步针对这种情况进行了优化。

答案4

取出磁盘并走过去。即使您需要“传输”,仍需取出磁盘并走过去进行 SATA/eSATA 传输。使用更快的磁盘可获得更好的效果。

相关内容