[BSD] system migracio

Zahemszky Gabor gabor at zahemszky.hu
2010. Sze. 22., Sze, 23:50:04 CEST


Hali! 

DL irta:
>> Amúgy meg lehet cp -rp /source /destination -al is megy.

Ha megnezed a man-t, akkor gyorsan ki fog derulni, hogy FreeBSD-n cp -r 
nincs, csak cp -R. Ellenben azt is leirja, hogy a cp -r/-R hasznalatanak 
milyen hatulutoi vannak. Sorolom: szimlink, dev fajlok (erre HG is utal), 
hardlink. Ebbol (ez FreeBSD specialitas) a cp -R esetben az elso ketto nem 
okoz problemat, ellenben az utolso meg FreeBSD-n is. Szoval ezt az otletedet 
kurvara felejtsd el. (*) Ha nem vagy hajlando elfogadni, hogy amit akarsz, 
azt dump/restore-ral jobb megcsinalni FS szinten (+1 HG-nek), akkor meg 
mindig jobban jarsz a(z egyebkent a cp man-jaban is emlegetett) tar/cpio/pax 
 -fele "masolassal", pl 

cd /src
pax -rw . /dest 

bar full rendszerre meg ezt is piszkosul ellenjavalt hasznalni. (Tobbek 
kozott azert, mert ugye a / -t kene a /ideiglenesroot-ba, amely helyzetet 
kulon warning jelez a man pax -ban.) Szoval ilyet inkab ne. 


HG irta:
> Az az erzesem, vannak meg olyan muveletek, amiket nem hajtottal vegre, pl 
> a listara kapott valaszok elolvasasa, vagy a cp man elolvasasa, de 
> segitek:

Speciel te se olvastad el figyelmesen, mert explicit le van irva benne, hogy 
a dev fajlok FreeBSD-n rekurziv masolasnal nem okoznak problemat, de fent 
ezt mar kifejtettem, egyszeruen csak jolesett ezt leirnom, bocs ;-) 

Zahy 

(*) pl javasolt megnezni a /rescue konyvtarat - van benne egy 4MB-os fajl 
138 db hard linkkel, a te modszereddel lesz elole 138 db 4MB-os fajl - 
szerintem annyira az uj diszk se nagy, hogy ennyit elpazarolj (foleg a / 
fajlrendszerbol ;-) )



További információk a(z) BSD levelezőlistáról