← Back to team overview

sslug-teknik team mailing list archive

Re: ghost af "/"

 

Jon Svejgaard wrote:


Jesper Krogh wrote:

I sslug.teknik, skrev Jon Svejgaard:


En lille advarsel mod at bruge tar, som iøvrigt godt kan bruges:

tomme kataloger kopieres ikke, hvilket kan skabe problemer med f.eks. log filer, mail kø m.m.

Tar medtager heller ikke device nodes i /dev

Begge dele klares mere smertefrit med cpio.



Det er da rigtigt, det havde jeg ikke lige spekuleret over. Men Ok, så
til alt andet end /dev ;.)

Der er ingen tvivl om at Linux-tar er langt bedre til opgaven en UNIX-tar, hvor man har oplevet endeløse problemer med permissions-fejl m.m.m. Jeg vænnede mig i sin tid til at holde mig langt fra tar desårsag, og det er derfor jeg i dag anbefaler cpio. Til gengæld er det praktisk bevist gennem flere migreringer, at cpio-metoden virker.

Helt enig.

devices er allerede nævnt som problematiske med tar - i hvertfald på de traditionelle UNIX'er. Named pipes og symbolske links kan også drille.

find og cpio gør det altid rigtigt. UNIX-flavour regardless!

En smule OT:
cp kan have problemer med recursiv kopiering. Igen: det er sjældent et Linux-problem, men skulle man rende ind i noget andet (hvem sagde Ultrix?) kan find og cpio løse det:
mkdir /newdir
cd /olddir
find . -depth -print | cpio -pdmv /newdir

/kristian

--
Registered Linux user #22494 - http://counter.li.org/

42 dage, 22 timer og 34 minutter uden svar:
      http://www.sslug.dk/emailarkiv/forening/2003_01/msg01061



Follow ups

References