远程存储快速备份与版本控制技巧
1. tar与ssh结合进行快速远程备份
1.1 tar和ssh简介
tar是一个归档工具,可创建新的归档文件、显示现有归档文件的内容或从中提取数据。归档文件是包含其他文件的简单文件,使用它可以轻松处理(如通过电子邮件发送、复制或备份)一组文件。Linux版的tar(实际上是GNU版本)可以即时压缩归档文件,压缩后的归档文件通常比其各部分之和更小。
ssh则是一种用于远程连接的工具,将tar与ssh结合使用,能方便地将数据备份到远程系统,还可访问远程机器上挂载的磁带驱动器。
1.2 测试与远程主机的ssh连接
大多数Linux发行版默认安装了tar和ssh。在将它们结合使用之前,需要测试与远程主机的ssh连接:
$ ssh remotehost
如果连接正常,系统会提示输入密码。若出现连接错误,需先解决这些问题才能继续。
1.3 通过ssh连接创建tar归档文件
测试ssh连接成功后,可使用以下命令通过ssh连接创建tar归档文件:
$ tar -zcv -f - /source | ssh remotehost “cat > targetfile.tgz”
需要将 /source 替换为要备份的文件或目录,将 targetfile.tgz 替换为远程主机上的目标文
超级会员免费看
订阅专栏 解锁全文
1009

被折叠的 条评论
为什么被折叠?



