On Tuesday 12 December 2006 20:12, Alan Brown wrote:
> On Tue, 12 Dec 2006, Kern Sibbald wrote:
> 
> >> The solution proposed is to keep file flags in a list and set them after
> >> all files have been restored, so that all hardlinks can be created. 
Though
> >> it is probably enough to do this for hardlinked files. Looks like this
> >> would make the restore code even more complicated.
> >
> > Not only is it more complicated, but it can be very expensive.  Suppose 
you
> > are restoring a  million hard linked files.  That could mean that you need
> > you will need to keep a list that could amount to hundreds of millions of
> > bytes (you need to keep at least forward links, the full path and the 
file,
> > as well as certain of the file attributes).
> 
> Sounds perfect for a database table....

Very slow, and besides the FD does not have access to any database.

> 
> >> But what is the solution if you restore a file from an incremental backup
> >> which is a hardlink to an IMMUTABLE file?

> 
> Um... why would you ever restore in place unless it's disaster recovery?

If I have blown a file away, I frequently restore directly.

> 
> > Off hand, I would say that the FreeBSD guys have worked themselves into a 
big
> > hole.   They have violated the rule that says that root can do anything.
> 
> Linux has similar issues for immutable filesystems. In many environments 
> it's important that root _can't_ do anything unless it's taken the initial 
> step of removing the safety catch off the shotgun first.
> 
> (Eg: Webservers, other easily compromised systems as a starting point)
> 
> AB
> 

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to