bug-fileutils
[Top][All Lists]
Advanced

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

Possible tar bug when restoring symlinks in a chrooted environment


From: Tony Green
Subject: Possible tar bug when restoring symlinks in a chrooted environment
Date: Wed, 5 Feb 2003 21:43:19 +0000
User-agent: KMail/1.5

I've come across what I *think* is a bug in the way GNU tar restores 
symbolically linked files.
The problem appears to relate to restoring symlinks that have absolute paths 
when in a chrooted environment.
Specifically, I have had this problem when rebuilding my filesystem after 
booting from a rescue disc and mounting the real filesystems under /mnt. 
After restoring from a tarball, symlinks that had absolute paths become empty 
files with null file permissions.

As an example, the proper listing for /bin/vi from ls -al is:
lrwxrwxrwx    1 root root  20 Feb  4 20:43 /bin/vi -> /etc/alternatives/vi*

If I restore from my backup with filesystems mounted as normal, this is 
restored correctly. However, if I restore in the chrooted rescue environment, 
the listing becomes:
---------- 1 root root 20 Feb  4 20:43 /bin/vi

This occurs every time and does not seem to be related to the filesystem type, 
as I have replicated it with ext2 and ReiserFS types.

Not something that 's a problem in normal day-to-day use, but just what you 
don't need when you're trying to restore a broken system :-)

System details:
tar version 1.13.25
GNU/Linux Mandrake 9.0 (although I'm pretty sure I've had the problem on 
earlier versions) using the rescue image provided on the CD.
Filesystem: ext2 or ReiserFS

Commands used:
Building the archive:
tar --bzip2 -cX /tmp/backup-excludes --atime-preserve -p -f \
/tmp/full-backup.tar.bz2 /*

Restoring:
tar --bzip2 -xvf /tmp/full-backup.tar.bz2

It might be that I'm doing something wrong, although I haven't managed to work 
out what it might be. Apologies for bothering you if it *is* user error...

If I can provide any further information, please ask.

Thanks for a useful bit of software - I'd be lost without it :-)
-- 
Tony Green
Ipswich, Suffolk, England
Website http://www.beermad.org.uk/

*** No Micro$oft products were used in the generation of this communication 
***

*** A little something to keep the CIA spooks at Echelon busy ***
Hijack
Kabul





reply via email to

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