我们目前正在使用 Amanda Backup 将来自不同服务器的大量数据备份到磁带库,并且运行良好。
现在,我需要将一组特定文件(在未备份的位置)一次性备份到磁带上,以便长期存储。
显然,我可以创建一个新的 Amanda 配置并只运行一次,但这有几个缺点,因为恢复需要该配置存在或通过手动过程从磁带恢复(这对于一般备份是可以接受的,但我不认为这是一次性的好主意)。
考虑到易于恢复和(更重要的是)不依赖于恢复过程的外部配置数据,将备份存储在磁带上的最佳格式是什么。
我们目前正在使用 Amanda Backup 将来自不同服务器的大量数据备份到磁带库,并且运行良好。
现在,我需要将一组特定文件(在未备份的位置)一次性备份到磁带上,以便长期存储。
显然,我可以创建一个新的 Amanda 配置并只运行一次,但这有几个缺点,因为恢复需要该配置存在或通过手动过程从磁带恢复(这对于一般备份是可以接受的,但我不认为这是一次性的好主意)。
考虑到易于恢复和(更重要的是)不依赖于恢复过程的外部配置数据,将备份存储在磁带上的最佳格式是什么。
为了我的钱,
tar
直接到磁带设备 - 这是使用它的正常方式,而且它做得很好。它已经稳定了很长时间;只要您有一个可以读取媒体的驱动器,您就很可能能够从其中读取数据。如果您想花哨并手动设置阻塞因子,以尝试优化写入流和容量,也可以通过以下方式使用
dd
:并记录在磁带盒上选择的阻塞因子。还要注意相对路径的使用,以避免在 tarfile 中嵌入绝对路径;GNU tar 可以帮助您避免陷阱(如果路径是绝对路径,Sun tar 曾经强迫您将数据恢复到完全相同的位置),但即使您确定可以,也不应该为自己挖洞。以后避免它们。