Quasi tutti hanno provato almeno una volta a separare la propria /home dal resto del sistema linux utilizzato per poterla condividere su differenti installazioni presenti nel sistema. Personalmente ne ho sempre fatto a meno, da una parte perchè non amo avere più sistemi installati, dall’altra perchè non riesco mai a calcolare bene lo spazio da allocare a una o l’altra partizione.
Così ho risolto con una banalità di procedura che permette di sfruttare la home di un altra installazione senza separarla dal resto del sistema.
Premetto che se si utilizzano distribuzioni di linux che utilizzano versioni molto differenti di programmi (ad esempio se convivono Slackware e Ubuntu Gutsy) potrebbero sorgere problemi per incompatibilità di sintassi tra i file di configurazione.
1. Prerequisiti e fondamenti
E’ innanzitutto necessario avere una distribuzione già installata e funzionante ed installare quella nuova inserendo come nome utente il medesimo utilizzato nella prima. Se durante l’installazione del secondo sistema non viene creato automaticamente l’utente, si utilizzi adduser per inserirlo.
2. Montare la partizione
Sul nuovo sistema è si deve prima di tutto montare l’intera partizione di quello vecchio. Per farlo, e per impostare il suo mount ad ogni avvio, è necessario creare un mountpoint e modificare fstab. Chi utilizzasse distribuzioni che disabilitano l’utente di root a favore dell’utilizzo di sudo, invece di fare copia ed incolla dei seguenti comandi sostituisca al # la stringa sudo.
# mkdir /mnt/sistema_vecchio
# nano /etc/fstab
Incollare quindi all’interno dell fstab una linea del tipo
/dev/sda1 /mnt/sistema_vecchio ext3 defaults 0 1
Ovviamente è necessario cambiare /dev/sda1 con il nome della propria partizione. Se non si conosce tale nome, consultare questa guida.
3. Impostare la nuova home
Per impostare la nuova home per il proprio utente, su un sistema Gnome selezionare Sistema, quindi Amministrazione ed infine Utenti e Gruppi dal menu principale.
Selezionare dunque il proprio utente e fare click su Proprietà. Scegliere la scheda Avanzate e puntare la cartella home alla nuova partizione, inserendo un path del tipo
/mnt/vecchio_sistema/home/nomeutente
4. I permessi
Per sicurezza è necessario impostare i permessi corretti per l’utente appena creato. Aprire dunque un terminale e da root (oppure con sudo) digitare
# chown nomeutente:nomeutente /mnt/vecchio_sistema/home/nomeutente -R && chmod 644 -R /mnt/vecchio_sistema/home/nomeutente
Dopo il riavvio dovrebbe tutto funzionare perfettamente.
Non c’è ancora nessun commento.
Comments RSS TrackBack Identifier URI
Lascia un commento










Nessun commento