备份巨大的.tar,可用磁盘空间不足

时间:2015-08-23 18:23:01

标签: bash split pipe backup webdav

家伙!我有一个问题:我需要备份一个大文件夹--35GB,但我只有5 GB的可用磁盘空间。我认为我的头脑正确算法,但我对bash脚本知识知之甚少:

  1. 用焦油包装
  2. 拆分
  3. 获取当前拆分的文件名并通过WebDAV
  4. 上传
  5. 删除它
  6. 然后拆分更多 - >上传一个
  7. 所以我想我必须用管道来做,但我不知道怎么做。如果你知道,请帮助我。

    也许你知道另一种方法。

1 个答案:

答案 0 :(得分:0)

抱歉,我对WebDAV不熟悉。我可以通过ssh提供存档远程存储的答案。也许你可以将它应用于WebDAV。

要通过ssh远程存储档案,请使用

tar cvf dirToArchive | gzip -c | ssh user@remoteHost 'cat > ~/archive.tgz'