Spostare /home su una partizione.
NOTA: Questo How-to è consigliato solamente ad utenti espertiSe non vi si avvia più niente non venite a piangere da me!
Sicuramente vi sarà capitato di installare un nuovo HD più capiente a fianco di quello dove c’è il sistema. Allora perchè non spostare tutte le home degli account sul sistema su questo nuovo HD? Bene, qui vedrete come fare.
ATTENZIONE: FATE TUTTO QUESTO DA UN LIVECD O DA NON-LOGGATI
Create una partizione bella capiente (Deve contenere tutta la vostra home) e copiate (io ho usato nautilus da root) le cartelle (ci sono solo quelle
) dentro questa partizione. Alcune volte non riuscirà a copiare dei files, di solito sono files temporanei. Vedete quali file sono e se non sono importanti, ometteteli.
Una volta fatto questo, e ci si è assicurati che i permessi delle varie home siano giusti, è tempo di modificare fstab. Aprite con un editor di testo (partizionedovec’èilsistema)/etc/fstab e dopo queste due righe
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
inseriamo
/dev/sdb1 /home ext3 defaults 0 1
Dove /dev/sdb1 è la partizione dove avete copiato i files delle home. Mentre ext3 è il filesystem della partizione.
bene, ora rinominate la cartella /home che avete nella root del sistema (ad esempio io l’ho rinominata in home2) e poi create una nuova cartella (sempre in /) con il nome “home”.
Riavviate il sistema e loggatevi con i vari account. Se tutto è apposto (dati, impostazioni…) potete anche cancellare /home2 (o come l’avevate chiamata) e godervi la nuova home
.




Il tuo howto è interessante, ma non conviene creare una partizione dedicata, ad esempio / (per root) /home (per la home) e /home/dati per il resto (per singolo disco). Io consiglierei di preparare le partizioni con una live come System Rescue (ci permette di gestire anche il tipo di filesystem) e non tenere mai dati importanti nella home. In caso di reinstallazione l’operazione sarebbe anche più pulita. Sul secondo hard disk si può abilitare la scrittura e lettura quindi anche in questo caso le home sarebbero separate dai dati. Personalmente uso questo metodo, utilizzo la home solo come cartella temporanea, i dati e i backup vanno nell’altro disco.
Sfinge, grazie per essere passato
La /home può (deve?) essere separata anche perchè se hai altre distro installate i dati li puoi condividere.
NON che non si possano condividere con il tuo metodo, ovvio, ma avere tutte le impostazioni dentro un’unica partizione è comodo.
Certo, ma scoccia rimettere tutte le impostazioni. Se è successo per un rm $TUSAIDOVE allora avere una home dovrebbe essere una buona idea (a parte che con quel comando ti cancella anche la home… :S )
Comunque… grazie ancora del passaggio
Ciao
ciao,
ho trovato con google il tuo interessante metodo, e’ proprio al caso mio, tutto cio’ lo desidero fare per una questione di spazio quello e’ sicuro…pero’ nata,questa necessita’, dall’installare una macchina virtuale in cui installare xp (sempre necessario!!purtroppo!…visto alcuni programmi che uso!).
La macchina virtuale si viene a creare proprio in home…ora volevo chiederti…posso trasferire questo file soltanto che concerne la virtualizzazione?(il programma di cui parlo e’
ciao,
ho trovato con google il tuo interessante metodo, e’ proprio al caso mio, tutto cio’ lo desidero fare per una questione di spazio quello e’ sicuro…pero’ nata,questa necessita’, dall’installare una macchina virtuale in cui installare xp (sempre necessario!!purtroppo!…visto alcuni programmi che uso!).
La macchina virtuale si viene a creare proprio in home…ora volevo chiederti…posso trasferire questo file della macchina virtuale? Modificando da terminale in modo da indirizzare i dati li’?
ciao grazie
Ciao alex,
Programma?
Se è virtualbox mi pare che si possa scegliere la posizione dell’hardisk….
Aspetto tue risposte.
Ciao