我需要备份一个网站,但我在规模限制内工作。 我已经尝试了旧的
tar -cpzf backup.tar.gz *
但主机上没有足够的可用空间来写入文件。 我有一些其他的服务器有足够的空间,但支持SSH。
我如何将tar命令的输出(使用>)redirect到另一台服务器?
如果这是不可行的,是否有更好的方法来做到这一点,只是通过SSH到另一台服务器使用了大量的带宽,从那里使用FTP通过SSH下载所有的文件和tarball它们?
来自cyberciti.biz :
tar zcvf – / wwwdata | ssh [email protected]“cat> /backup/wwwdata.tar.gz”
你可能想通过ssh使用rsync 。
你可以通过sshpipe道tar。 在Linux上的步骤: http : //www.topwebhosts.org/articles/remote-backup-tar-ssh-cron.php
这是我的备份脚本它采取网站和MySQL的备份