在Linux下在磁带上归档

我有一个8TB数据的服务器,以及带有高编号400GB磁带的磁带。 用最less的努力备份这台服务器最好的解决scheme是什么? 我想在一次完整的备份之后,我可以在一个400GB的磁带上做很多增量。 但是,如何在磁带上进行完整备份(手动更换磁带),以及如何从完整备份和增量中还原一个文件?

有没有简单的方法来做到像基于磁盘的tar备份?

不要尝试自己做。 您应该使用amanda或bacula等程序来pipe理您的备份。

如果没有磁带库,请使用阿曼达。

当你有一个磁带库可用时使用bacula。


迷你咆哮如下

当然,只是使用dumptar工程,很简单。

从一个星期前恢复某个文件有多容易? 一个月前? 你如何跟踪什么地方? 请记住,备份很容易,但恢复是重要的一部分。

您可以devise一种方法来跟踪发生的事情,并自己完成所有工作。 前进! 当事情变得复杂的时候享受痛苦。 但是,如果从时间表中抽出一小段时间来configurationamanda(好吧,对于bacula而言,更复杂一点,投资更大,设置更大,回报更大),您可以立即得到回报。 我们甚至可以将其用于单服务器备份场景,因为它很容易设置,而且您可以长期获得多次花费。

与“备份”一样,“最佳”是指您正在备份的内容,为什么要备份(即您正在通过备份进行缓解的内容),您拥有哪些工具,有多less数据,多久保留策略等等。

我确实使用了tar 。 Amanda和Backula对于单机备份来说太大/复杂了,但这一切都取决于上面列出的东西。

我肯定会推荐完整的备份,通过增量备份 – 它只是节省了太多的痛苦!

虽然你可以用tar来完成(至less你可以用Gnu版本的tar),但我build议使用一些更强大的function – 我喜欢afio(不像tar那样把文件放在一个档案中,然后压缩档案, afio首先压缩文件然后添加它的档案 – 一个更强大的解决scheme – 它将使用任何程序,你可用于压缩!)。 它处理多卷的东西。

我使用了各种备份。 当然Bacula是一个可靠的方式来执行备份,但我认为这个问题的一部分围绕安全性和简单性。 find一个更容易或更可靠的备份文件系统比使用旧的转储更困难。 (这个假定你正在使用一个被转储支持的文件系统,根据多年来的testing,它肯定比没有纠错能力的tar更好,在初始化0级转储之后,你可以很容易地执行增量备份。

在这个链接看看有每个小的细节点击备份

http://www.cyberciti.biz/faq/linux-tape-backup-with-mt-and-tar-command-howto/

 #!/斌/庆典

 INCR_LOG =“/var/log/increment.snar”
 DAY_OF_WEEK = $(date+%u)

如果[$ DAY_OF_WEEK = 0]; 然后
   RM $ INCR_LOG;
科幻

 tar -cf archive- $ DAY_OF_WEEK.tar --listed-incremental = $ INCR_LOG / dir / to / be / back / up

类似的东西,设置它每天在crontab中运行。 将进行每周完整备份和每日增量。

我build议进行跨多个磁带的全面初始备份,然后每天在5-7个磁带上进行差异备份。 当差异备份的大小增长到填满整个磁带时,需要进行另一次完全备份,并开始循环。 在你的情况下,这将是一个约一年一次的完整备份。 你可以使用阿曼达来设置它。