Newsgroup: it.comp.os.linux.iniziare
Titolo: spostare la home

il mio hd e' cosi organizzato:
/dev/hda1-> tutto il FS della prima distro linux
/dev/hda2-> tutto il FS della seconda distro linux, tranne /home
/dev/hda3->/home della seconda distro linux
adesso vorrei che /home della seconda distro diventasse ANCHE /home della 
prima, e' possibile (senza reinstallare da zero)? se sě, quali file devo 
andare a toccare?
Red

 andare a toccare?
Basta che copi la riga relativa alla partizione home della seconda che sta
in /etc/fstab, credo, e assomiglia a questa
/dev/hda6 /home reiserfs notail 1 2
in etc/fstab della prima distribuzione.
Puoi farlo anche avviando dalla seconda distribuzione e andando a modificare
(da root) il file indicato montando la partizione che ti
interessa, /dev/hda1 se non sbaglio.
Ciao, Mirco
-- 
Mirco Zorzo 305--->40k km--->Polo lento tdi--->110k km, rca 10, 15pt 
-peso=-spazi d'arresto +prestazioni o minori consumi
Il petrolio favola moderna
Linux 2.6.3 Registered user #287263

 
Si puo' fare certamente. Il problema sono i dati di configurazione e
utente che hai sulla /home che vuoi spostare. Ogni applicazione di solito
mette i suoi dati di configurazione e di utente in directory nascoste (che
iniziano con il punto) nella home di ogni utente. Tanto per fare un
esempio, Mozilla mette cache, posta elettronica e dati di configurazione
in una dir nascosta. Se la sposti pari pari sull'altra home, le
soprascrivi o peggio le mischi e Mozilla si ritrova impastato. La prima
operazione da fare e' quindo scegliere cosa vuoi mantenere e cosa puoi
mollare. Ad esempio puoi esportare i bookmark e la posta elettronica e
reimportarla dall'altra home per ogni utente. Se gli utenti sono
differenti, o peggio hanno lo stesso nome ma user ID differente le cose
peggiorano perche' le due distribuzioni si trovano cose incongruenti. Per
capire, se hai su una l'utente mario con uid 501 e gid 501 e sull'altra
distribuzione hai lo stesso utente, pero' con uid 1001 e gid 100 sei in un
pasticcio.
Quindi: controlla bene come sono messi gli uid/gid degli utenti che hai.
Devono essere uguali in tutto per le due distribuzioni. Altrimenti la cosa
non funziona.
Poi io ho fato cosi':
1) ho avviato la prima distribuzione in single user con init s
2) ho rinominato la directory /home in /oldhome, spostando cosi' tutte le
home degli utenti ed ho ricreato una directory /home vuota.
3) ho modificato fstab mettendo la riga per far montare la partizione
/home dell'altra distribuzxione sotto la /home appena creata:
/dev/hda3	/home	ext3	defaults  1 2
4) ho controllato che ci fosse corrispondenza piena fra gli utenti delle
due distribuzioni che usano /home/qualcosa come home directory.
5) ho avviato l'altra distribuzione e copiato i dati utente dalla
precedente distribuzione (/oldhome) facendo la cernita dei dati.
6) ripasso alla distribuzione di prima e controllo che gli utenti
funzionino a dovere e le impostazioni siano corrette. Attenzione che se
usi lo stesso desktop sulle due distribuzioni (Gnome o KDE) ci siano delle
incongruenze e dei comportamenti anomali, specie se le due distribuzioni
sono molto differenti, come pure che potrebbe essere impossibile usare
gnome su una e KDE sull'altra, dato che la configurazione di avvio del
desktop manager è la stessa per lo stesso utente.
Insomma, non e' proprio indolore, ma e' piu' complicato dirlo che farlo.
Ovviamente, un bel backup prima di TUTTE E DUE le /home e' obbligatorio.
-- 
Mario "Reliant" Pascucci
http://ilpettegolo.altervista.org/

 utente che hai sulla /home che vuoi spostare. 
[CUTTONE]
grazie mille per la spiegazione.
comunque la mia situazione e' piu' semplice , perche' la home della distro 
in hda1 e' praticamente vuota, perche' l'ho installata ieri e mai usata :-)
grazie Red

 Red

 Come la mettiamo coi permessi?
in effetti devo dare un' occhiata piu' approfondita.
comunque sono due versioni della stessa distro
8.0 (troppo vecchia ma necessaria per lavorare)
9.1 (nelle pause pranzo fer farci gli affari miei :-))
della slack
ciao Red

 /mnt/documenti/~HOME o se preferisci /home/doc/~HOME
questa e' l'opzione che ho sempre usato nei miei pc, adesso volevop 
verficare foss possibile la condivisione di home (credo di per via dei file 
di configurazione)
Red

Come la mettiamo coi permessi?
chown -R sticazzi ecccetera no?