[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [KNOPPIX] Spostare /home /var /usr - OK



gio 19 giugno 2003, alle 08:33 +0000, Andrea Chiado' Piat ha scritto:
> Ciao a tutti,
> ieri ho postato qui per capire come spostare /home etc in partizioni ad hoc
> 
> a questo punto ho copiato il contenuto di /var /usr e /home nelle apposite
> partizioni con i comandi:
> cp -a /mnt/hda2/usr/* /mnt/hda5
> cp -a /mnt/hda2/var/* /mnt/hda6

Attenzione con cp -a eventuali link hard vengono copiati come nuovi
file, mi spiego con un esempio:

creo un file e 2 link (uno hard uno simbolico) ad esso:
johan@sat:~$ touch 1f
johan@sat:~$ ln 1f 2f
johan@sat:~$ ln -s 1f 3f

ed ottengo un file (inode n.32657) con 2 nomi (1f e 2f) con un link
simbolico (inode 33097) ad 1f:
johan@sat:~$ ls -il ?f
32657 -rw-r-----    2 johan    johan           0 giu 20 04:57 1f
32657 -rw-r-----    2 johan    johan           0 giu 20 04:57 2f
33097 lrwxrwxrwx    1 johan    johan           2 giu 20 05:13 3f -> 1f

copio in un altra dir:
johan@sat:~$ cp -a ?f Tmp/

ed ottengo 2 file (inode 33098 e 33099) ed un link simbol. (33100):
johan@sat:~$ ls -il Tmp/
33098 -rw-r-----    1 johan    johan           0 giu 20 04:57 1f
33099 -rw-r-----    1 johan    johan           0 giu 20 04:57 2f
33100 lrwxrwxrwx    1 johan    johan           2 giu 20 05:14 3f -> 1f

La cosa ti puo` creare problemi se nelle partizioni originarie c'erano
hard link (come mi sembra faccia  wwwoffle in /var/cache/wwwoffle).

Consiglio: prima di cancellare le vecchie directory controllale con:
find /percorso/della/directory -links +1 -type f

(letture consigliate man ln    man find)
-- 
Misura *ANTISPAM*: il mio indirizzo *non* e` alterato, ma
e` valido *solo* fino al 31 dicembre 2003
Ave       Johan Haggi



Reply to: