Linux

如何在磁帶機中進行增量備份

  • May 8, 2016

我有 1 個磁帶驅動器,我想在每個星期五將 5 個文件夾的增量備份到磁帶驅動器。

但是這五個文件夾的位置在一台伺服器上,而 LTO 安裝在另一台機器上。

如何進行備份。

首先確保您將用於進行備份的使用者:

  1. 可以讀取所有 5 個文件夾及其內容
  2. 無需ssh對名為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

在進行備份之前創建參考文件很重要,但在之後移動它。這樣下週您就不會錯過備份期間創建的文件。

引用自:https://unix.stackexchange.com/questions/125329