On Tue, Sep 1, 2009 at 9:20 PM, Jim Leonard <trix...@oldskool.org> wrote:
> Les Mikesell wrote:
> > Jim Leonard wrote:
> >> Les Mikesell wrote:
> >>> With backuppc the issue is not so much fragmentation within a file as
> >>> the distance between the directory entry, the inode, and the file
> >>> content. When creating a new file, filesystems generally attempt to
> >>> allocate these close to each other, but when you link an existing file
> >>> into a new directory, that obviously can't be done so you end up with a
> >>> lot of long seeks when you try to traverse directories picking up the
> >>> inode info.
> >> For some filesystem implementations, this is true. For others, it is
> >> not, due to judicious use of caching, preloading, and lookahead.
> >
> > Why would any filesystem 'judiciously' cache things for unlikely use
> patterns?
>
> Because it's written much better than the filesystem whose behavior
> you're outlining above? These are solved issues in modern filesystems.
>
These issues are not solved in any filesystem and cannot be. This is just a
result of how files are written and then a contiguous backup is removed and
the hardlinks remain with inodes pointing at files that are not from the
same backup or do not naturally get written to the disk the same. Modern
filesystems handle block fragmentation better but cannot handle file
fragmentation as it has no control over when a file will be written and
where that file sits in reguards to the backup.
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
BackupPC-users mailing list
BackupPC-users@lists.sourceforge.net
List: https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki: http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/