Tar并将结果直接保存到SSH目录

时间:2015-05-05 16:36:39

标签: linux ssh backup tar

我有一个服务器,我想进行tar备份,但服务器本身没有足够的磁盘空间等于它包含的数据。因此,我想将直接 tar到ssh目录,这样它就会将tar数据转储到ssh目标中,而不会从源服务器中占用大量的临时磁盘空间。

服务器应该执行ssh连接并使用以下格式的目录:

ssh user@server.com:/home/user/backupfolder/

这可以通过简单的Linux终端管道甚至更简单的方式实现吗?

1 个答案:

答案 0 :(得分:1)

是的,这绝对是可能的!从您要备份的服务器执行以下操作:

tar czv <stuff to backup> | ssh user@server.com 'cat > /home/user/backupfolder/backup.tar.gz'

这指示tar将存档输出到stdout,该存档通过管道传输并通过ssh发送以保存到远程文件中。