Newsgroup: it.comp.os.linux.iniziare
Titolo: spostare /usr e/home

Ora che ho il mio bel disco sata nuovo, vorrei crearci due partizioni e 
spostarci /usr e /home.
E' fattibile?
Non vi chiedo una spiegazione passo passo ma un LA per un ravanaggio 
mirato in rete.
(immagino che non basti spostare le cartelle e dare come mounting point 
/usr e /home alla partizione...)
Nico

nikkor ha scritto:

basta quello :P
pero' se fai mv a sistema up and running di /usr poi te ne penti :P
Allora man cp per vedere che flag copiano mantenendo i permessi 
piuttosto che un tar (perche' a te interessa tenere link simbolici e 
altro), poi rebooti e poi mkdir /root/fu; mount -bind / /root/fu
e a quel punto
ma solo se sei veramente sereno e hai capito dalla manpage di cp come 
preservare i permessi e da quella di mount cosa sia -bind :
rm -fr /root/fu/usr/* /root/fu/home/*
ti ho detto di star attento a copiare mantenendo permessi e link ?
a proposito, mi raccomando a copiare stando attento a permessi e link
ciao
--
oggei


Io di solito procedo come segue:
mkfs -t XXXX /dev/hdX1
mount /dev/hdX1 /mnt
init 1
(cd /usr ; tar cf - .) | (cd /mnt ; tar xf - )
vi /etc/fstab
init 6
-- 
Flavio Visentin
Membro del CICAP
Comitato Italiano per il Controllo delle Affermazioni di P4

 init 6
(semplice curiosità) Come mai usi un doppio tar in pipe invece di un
semplice "cp -a"?
cp -a /usr/* /mnt/
-- 
Lorenzo `paulatz' Paulatto
Trieste
``Grandissima mi par l'inezia di coloro che vorrebbero che Iddio avesse
fatto l'universo più proporzionato alla piccola capacità del lor discorso.''
     --Galileo Galilei (Opere VII)

 cp -a /usr/* /mnt/
Semplice curiosità: potete commentare per gli utenti di *.linux.iniziare 
e non per quelli di *.linux.altro-pianeta ?

 init 6
e torna tutto come prima... o quasi
N

 e non per quelli di *.linux.altro-pianeta ?
Spero di aver chiarito un po'. Se qualcosa non e` chiaro (dato che tutto
sommato e` abbastanza semplice) consiglio documentazione e google! :D

 Questo interessa anche a me! :D
Perché normalmente è più "affidabile" ed il suo comportamento è costante
tra tutte le piattaforme.
cp su talune piattaforme per esempio non supporta il -a e non mantiene i
link fisici.


 e torna tutto come prima... o quasi
Se hai fatto giusto torna tutto a posto.
Ricordati che devi anche eliminare la vecchia /usr che non serve più.


 init 6
molte curiosità
Perché monti il nuovo disco in /mnt?
Molte distribuzioni hanno delle sottorirectory
in /mnt per montarci i dischi rimovibili e si 
potrebbero avere problemi.
Perché due tar in pipe? 
È molto meglio cpio
Perché init 6?
Non è meglio fare un reboot, che ha anche il pregio 
di rendere effettiva le modifiche effettuate?

 di rendere effettiva le modifiche effettuate?
E dove trovi la differenza tra init 6 e reboot?


 qualsiasi problema di Linux.
grazie un milione di tutto ;) ma mi sa che mi informo per bene prima di 
fare questo :)
N

 Non è meglio fare un reboot,...
Io non ho detto di dare il comando reboot.
Ora spiegami le differenze tra 
shutdown -h now
e
init 0
e perché è molto meglio dare shutdown.

 link fisici.
grazie a entrambi
chiarissimo.

 e perché è molto meglio dare shutdown.
Perché, hai difficoltà a dare il comando man shutdown? :-)
Comunque se sei in single user mode non vi è alcun vantaggio nell'usare
shutdown.
