如何在磁带机上进行增量备份

如何在磁带机上进行增量备份

我有 1 个磁带驱动器,我想在每个星期五将 5 个文件夹增量备份到磁带驱动器。

但这五个文件夹的位置位于一台服务器上,而 LTO 安装在另一台计算机上。

我怎样才能进行备份。

答案1

首先确保您要用来进行备份的用户:

  1. 可以读取所有 5 个文件夹及其内容
  2. 能够使用ssh带有 LTO 的服务器(我们称之为“远程”),无需对名为 的帐户进行身份验证ltouser。如有必要,请设置此类帐户。
  3. 执行后可以写入磁带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可能不存在。

相关内容