On Friday 23 May 2008 20:31:09 Michael Short wrote:
> Hello,
>
> I realize that Bacula was originally developed for tape based backup
> systems, but disk space is becoming more inexpensive everyday. It is
> cheaper and more reliable to maintain a system which uses disk based
> mediums to store backup data. The problem is that disk based restores
> are unnecessarily slow, due to the linear nature of the backup
> volumes.
You are probably running with an old version of Bacula because disk based
restores even with monster files are lightning fast because they use lseek().
I forget in which version this was implemented, but it seems to me was 2.2.0
>
> I am addressing this problem because at some point it would be
> necessary to access old backup archives should anyone implement an
> rsync or xdelta type enhancement for Bacula. Perhaps instead of
> storing individual file locations in the catalog,
Bacula does not store individual file locations in the catalog. It stores
what one might call check points or seek points.
> an index of the
> backup could be stored at the beginning or end of a volume,
Bacula already keeps indexes of the backup in the catalog, so there is no need
to store it on the volume.
> so that
> unnecessary "forward spacing" would no longer be needed for disk based
> volumes. This extra would also make the process of recovering catalog
> information from volumes much less painful.
Bacula normally optimizes forward spacing, and on disk volumes (version 2.2.0
and greater) a "forward space" is essentially instantaneous -- no I/O
involved simply an lseek() call. Without "forward spacing" Bacula would be
unable to restore files, so I am not sure I see your point unless you are
using an old Bacula version where it sequentially reads the volume to effect
forward spacing.
>
> Just a suggestion..
>
Regards,
Kern
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users
|