系统:带有 Xfce 的 Linux Mint 16。
上下文:对于远程备份,我使用带有反向选项的 encfs (http://linux.die.net/man/1/encfs)。这为我提供了磁盘上文件的加密视图。然后我可以将此加密视图 rsync 到另一台计算机。远程主机包含原始计算机上文件的加密版本,而无需在原始计算机的磁盘上物理保存加密版本。
问题:我想实现相同的功能,但不是加密,而是想要存档视图。那么有没有办法获得文件夹(及其内容)的“存档”视图,而无需在磁盘上实际创建存档?然后我会复制存档视图。
我愿意接受任何其他可以实现同样目标的建议:拥有一个我可以复制的存档视图,而无需占用物理磁盘空间。
谢谢!克里斯
答案1
什么是存档视图?tar 存档?您可以将 tar 的输出通过管道传输到 ssh:
tar -c <directory> | ssh user@host "cat > /path/to/remote/filename.tar"
如果要压缩,则通过 gzip 管道传输:
tar -c <directory> | gzip | ssh user@host "cat > /path/to/remote/filename.tar.gz"