scp vs netatalk、samba 和/或 vsftpd 与外部 USB 驱动器

scp vs netatalk、samba 和/或 vsftpd 与外部 USB 驱动器

我设置了一台 ubuntu 服务器机器来共享一个 ext2 格式的外部 usb 驱动器。当尝试通过 netatalk 从上述设备复制一个 275MB 的文件时,我估计下载速度约为 45 分钟。使用 samba 和 ftp(使用 vsftpd)我得到 1 多个小时!使用 scp 复制文件可在 5 分钟内完成下载。另一个选项是,从外部设备 ssh+cp 到 ~,然后使用 netatalk 从那里获取它,总时间约为 7 分钟。有人知道什么是配置错误吗?

假设没有任何东西,是否有任何 fs/伪 fs 会使用内部硬盘作为外部硬盘的中间位置/洋葱层(仅用于读取)?

详细信息:AppleVolumes.default:/mnt/ext USB 允许:用户名cnidscheme:cdb 选项:usedots,upriv

答案1

我发现了这个问题,该驱动器是 Seagate 的(当时并不认为这很重要)

这里解释http://www.linuxjournal.com/node/1005886

答案2

您好,您能否测试一下从~本地和从网络写入驱动器。

其次,您能否检查 top/ps 以查看在两个方向进行 samba 复制时的负载是多少。

最后,我猜您还没有从 Windows 客户端尝试过这个;smb/ftp 都会有帮助。

相关内容