Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 May 2006 10:46:29 -0700
From:      "Don O'Neil" <don@lizardhill.com>
To:        "'Philip Hallstrom'" <freebsd@philip.pjkh.com>
Cc:        freebsd-questions@freebsd.org
Subject:   RE: Copying a file system w/ tar - symbolic links not copied right - More info
Message-ID:  <042e01c67522$d52fb810$0300020a@mickey>
In-Reply-To: <20060511123100.C76077@bravo.pjkh.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Well... I'm moving it from one file system to another of different sizes,
that's the main reason. 

-----Original Message-----
From: owner-freebsd-questions@freebsd.org
[mailto:owner-freebsd-questions@freebsd.org] On Behalf Of Philip Hallstrom
Sent: Thursday, May 11, 2006 10:35 AM
To: Don O'Neil
Cc: freebsd-questions@freebsd.org
Subject: Re: Copying a file system w/ tar - symbolic links not copied right
- More info

> Hi all...
>
> Ok... More info for the puzzle.....
>
> I'm trying to move a file system from one disk to another, and when I 
> do
> this:
>
> tar cf - /source/* | ( cd /destination && tar xfv - )
>
> It copies all the files, but the symbolic links are copied as files of 
> 0 length, rather than re-established as links.
>
> BUT
>
> When I just:
>
> tar -cf file.tar /source/*
>
> And then:
>
> tar -xf file.tar
>
> Then the symbolic links are made correctly.... Any reason why this 
> should work and not the piped version for 'all in one' copying?

If it's an actual filesystem why not use dump/restore?

Otherwise I'm not sure, but you might also want to add in -pS to handle
permissions and sparse files as well...

-philip
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"





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