Copying a file system w/ tar - symbolic links not copied right - More info

2006-05-11 Thread Don O'Neil
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?

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Copying a file system w/ tar - symbolic links not copied right - More info

2006-05-11 Thread Philip Hallstrom

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 [EMAIL PROTECTED]


RE: Copying a file system w/ tar - symbolic links not copied right - More info

2006-05-11 Thread Don O'Neil
Well... I'm moving it from one file system to another of different sizes,
that's the main reason. 

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] 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 [EMAIL PROTECTED]


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


RE: Copying a file system w/ tar - symbolic links not copied right - More info

2006-05-11 Thread Philip Hallstrom

Well... I'm moving it from one file system to another of different sizes,
that's the main reason.


Dump won't care about that...

dd would, but dd isn't right for this anyway...

I'd give dump a try.




-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] 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 [EMAIL PROTECTED]




___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


RE: Copying a file system w/ tar - symbolic links not copied right - More info

2006-05-11 Thread Don O'Neil
I will... Thanks to all for helping... Still weird what's happening though!


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

 Well... I'm moving it from one file system to another of different 
 sizes, that's the main reason.

Dump won't care about that...

dd would, but dd isn't right for this anyway...

I'd give dump a try.



 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] 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
[EMAIL PROTECTED]



___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]