我有 1 个磁带驱动器,我想在每个星期五将 5 个文件夹增量备份到磁带驱动器。
但这五个文件夹的位置位于一台服务器上,而 LTO 安装在另一台计算机上。
我怎样才能进行备份。
答案1
首先确保您要用来进行备份的用户:
- 可以读取所有 5 个文件夹及其内容
- 能够使用
ssh
带有 LTO 的服务器(我们称之为“远程”),无需对名为 的帐户进行身份验证ltouser
。如有必要,请设置此类帐户。 - 执行后可以写入磁带
ssh
,假设设备名称是/dev/st0
如果一切正常,您可以用来tar
进行备份。
tar -cv -f ltouser@remote:/dev/st0 YOUR_LOCAL_DIRECTORIES
一旦生效,您可以添加--newer
开始进行增量备份的选项。对于该选项,您可以提供日期,但通常使用文件作为参考更容易:
cd parent/directory/of/your/stuff/to/backup
touch /var/tmp/next_dts_reference
tar -cv --new dts_reference -f ltouser@remote:/dev/st0 YOUR_LOCAL_DIRECTORIES
mv /var/tmp/next_dts_reference dts_reference
在进行备份之前创建参考文件很重要,但之后再移动它。这样下周您就不会错过创建的文件期间备份。
答案2
Anthon 前 3 幅作品之后的第 4 步:
尝试
tar --rsh-command=/usr/bin/ssh -cv -f ltouser@remote:/dev/st0
或者无论你的 ssh 路径是什么。大多数系统 tar/usr/bin/ssh
都是默认编译的rsh-command
。但有时会使用默认值/usr/bin/rsh
。并且rsh
可能不存在。