aji*_*ile 12 unix ssh migration
我可以通过 SSH 访问两台服务器,其中一台是空的。如何通过 SSH 连接将站点目录从旧服务器移动到新服务器?
PS:两台服务器都是unix
Bre*_*bad 16
我最喜欢的是rsync
。仅复制必须复制的内容(即更改的或新的)是足够聪明的。
rsync -avz /source/path user@desthost:/destination/path/
Run Code Online (Sandbox Code Playgroud)
请注意最后的 final/
要求 rsync在该路径内复制(而不是在它之上)。
rsync
负责为您管理 ssh 连接。该avz
(典型值)的选项要求rsync
使用存档(焦油)模式,以递归复制,并保持尽可能多的日期和用户价值。该v
选项很详细,可向您显示当前发生的情况。该z
选项将压缩(压缩)传输以节省时间和带宽。
rsync
非常强大,大多数专业人士都在使用,但是您可能希望首先使用无价值的数据对其进行测试,以确保路径和选项符合要求。
如果您需要在 2222 等非标准端口上通过 SSH 使用 rsync,您可以使用以下命令(请参阅本文):
rsync -avz -e 'ssh -p 2222' /source/path user@desthost:/destination/path/
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
29684 次 |
最近记录: |