[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Duplicity-talk] Re: Help me replace tar!

From: Joerg Schilling
Subject: [Duplicity-talk] Re: Help me replace tar!
Date: Thu, 16 Oct 2003 00:59:41 +0200 (CEST)

>Hi, I think the next step in the evolution of duplicity may be to come
>up with a better file format than tar.  I have listed a few problems
>with tar and a few suggestions at:


I don't believe that this is a good idea as there is a very good and infinitely 
expandable standard for archives: TAR.

Of course, looking at GNU tar and believing this is TAR may give a bad 
impression. GNU tar is not TAR..... it's far away from the standard :-(

Star is very close to the standard. In fact, it is the TAR implementation that
AFAIK is closest to the standard.

THE way to go for an archiver is to use the extensible POSIX.1-2001 format.
Star is the first tar implementation for the POSIX.1-2001 tar format aka. PAX.
During the last two years, star did add a lot of features based on POSIX.1-2001
extensions. This allows star to implement things that other tar implementations
cannot do.

Star implementa ACL support, extended file flags, Extended attribute files,
support for any file type, multi volume support and True Incremental Dumps.

In the future, there will be a star based backup that is not worse in any 
specific feature compared to ufsdump/ufsrestore. This will include a compact 
full directory at the beginning of the tape...

Starting a few months ago, star added first support for true incremental dumps.
Yesterday, I found that ReiserFS does not update st_ctime with a rename(2)
operation, so I implemented a feature planned for the next year. This does even
makes the incremental restore algorithm much simpler. I expect the first 
incremental restore implementation in about two weeks.

If you like to have a look at star, check star-1.5a31 at


You may also like to check the archive format documentation



 EMail:address@hidden (home) Jörg Schilling D-13353 Berlin
       address@hidden           (uni)  If you don't have iso-8859-1
       address@hidden   (work) chars I am J"org Schilling
 URL:  http://www.fokus.fraunhofer.de/usr/schilling 

reply via email to

[Prev in Thread] Current Thread [Next in Thread]