一次性备份到磁带的最佳格式/方法?

目前,我们正在使用Amanda Backup将不同服务器上的大量数据备份磁带库,并且工作得很好。

现在,我需要将一组特定的文件(在未另行备份的位置)一次性备份到磁带以进行长时间存储。

很明显,我可以创build一个新的Amandaconfiguration,然后运行一次,但这有一些缺点,因为恢复需要通过手动过程从磁带提供或恢复configuration(这对于一般备份是可以接受的,但我不认为这是一个一个好主意)。

考虑到易恢复和(更重要的是)不依赖于恢复过程的外部configuration数据,在磁带上存储备份的最佳格式是什么。

把我的钱, tar ,直接送到磁带设备 – 这是使用它的正常方式,而且一个很好用。 长久以来一直保持稳定, 只要你有一个驱动器可以读取媒体,你很可能能够读取他们的数据。

如果你想花哨和手动设置阻塞因子,为了优化写入stream和容量,也可以通过dd来使用:

 cd / ; tar cf - . | dd of=/dev/nst0 bs=64k 

并logging磁带盒上select的阻塞因子。 还要注意使用相对path,以避免在tar文件中embedded绝对path; GNU tar可以帮助你避免这个陷阱(如果path是绝对的,Sun的Sun tar用来强制你恢复数据),但是明智的做法是不要为自己挖洞,即使你确信你可以以后避免他们。