gpt4 book ai didi

linux - 以编程方式在服务器之间复制文件 : scp or mount?

转载 作者:太空狗 更新时间:2023-10-29 12:07:21 27 4
gpt4 key购买 nike

我运行一个在服务器上生成一些文件的进程,并想将它们复制到另一台服务器。两台服务器在同一网络上。

使用 scp 或网络共享的优点/缺点是什么?

我不是在谈论一次性复制(我会用 scp 手动完成),而是在文件生成后以编程方式复制文件。

最佳答案

rsync 是第三种可能性,并且非常容易编写脚本。与 scp 一样,它默认使用 ssh,如果您已经设置了基于 key 的身份验证,它不会变得更容易:rsync -avuz/local/dir/my.example.com:/remote/dir/

与 scp 相比的一些优势是 --dry-run--delete 选项;第一个是不言自明的,第二个删除目标中不在源中的任何内容。

网络共享在正常工作时效果很好,但在中断时可能会是一个大麻烦。

正如 pst 所说,scp 也可以很容易地编写脚本,所以如果你必须在你给出的两个选项之间做出选择,我会说选择 scp 只是因为它更可靠并且就像从网络共享复制一样容易编写脚本.

关于linux - 以编程方式在服务器之间复制文件 : scp or mount?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6053308/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com