Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 May 2006 11:08:09 -0700
From:      "Don O'Neil" <don@lizardhill.com>
To:        "'Kevin Kinsey'" <kdk@daleco.biz>, "'Olivier Nicole'" <on@cs.ait.ac.th>
Cc:        freebsd-questions@freebsd.org
Subject:   RE: Copying a file system w/ tar - symbolic links not copied right.
Message-ID:  <049201c67525$dc159700$0300020a@mickey>
In-Reply-To: <44637A42.8030209@daleco.biz>

next in thread | previous in thread | raw e-mail | index | archive | help
I've tried both the BSD and GNU tars, I get the same results on both. It's
very strange. 

When I add the B option, no different.... I used:

tar cf - /array01/* | ( cd /mnt/disk01 && tar xfvBp - )

Maybe this is something specific to 4.11? 

Here's what happens:

Source file: 

lrwxrwxrwx    1 root      wheel        21 Feb 19 03:05 apache.log ->
/var/shc/apache/logs/

Destination file created on the tar backup: 

----------   1 root      wheel         0 May 11 11:02 apache.log 

Some have suggested using dump/restore. The problem with dump/restore is
that I can't do it across the network and the file systems need to match.
The whole point is to move these files/directories from one server to
another to a volume with a LOT more space on a RAID array.

-----Original Message-----
From: Kevin Kinsey [mailto:kdk@daleco.biz] 
Sent: Thursday, May 11, 2006 10:54 AM
To: Olivier Nicole
Cc: don@lizardhill.com; freebsd-questions@freebsd.org
Subject: Re: Copying a file system w/ tar - symbolic links not copied right.

Olivier Nicole wrote:
>>  I'm trying to move a file system from one disk to another, and when 
>> I do
>> this:
> 
> I think that the way to go is:
> 
> tar cf - /source/* | ( cd /destination && tar xfvBp - )
> 
> Note the Bp at the end of the extract tar.
> 
> olivier

Is that for BSD tar, or gtar (GNU)?  We still haven't decided which is
offering the problem, and I don't find "-B"
described in bsdtar(1), although I can see why you'd want it in gtar,
perhaps.

Nonetheless, the tests I made with both tars didn't seem to have this
problem.  Can Don confirm whether this only occurs if /source/ is a
filesystem mount point?  (Also, which tar are you using?





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?049201c67525$dc159700$0300020a>