Nel processo di utilizzo del sistema operativo Linux, nel tempo, diventa necessario trasferire la directory home degli utenti del sistema su un altro supporto o disco. Tale necessità può sorgere a causa della mancanza di spazio su disco utilizzato o di altre modifiche dell'utente. Linux ha un numero sufficiente di comandi e capacità per eseguire questa operazione senza causare particolari problemi e rompere l'intera struttura del sistema.
Istruzioni
Passo 1
Innanzitutto, avvia dal LiveCD del sistema operativo. Non importa quale distribuzione del disco scegli, ma se stai usando Ubuntu sul tuo computer, è consigliabile eseguire l'avvio dal LiveCD di Ubuntu.
Passo 2
Avvia Terminal ("Menu" - "Programmi" - "Accessori" - "Terminale") e monta la partizione di root. Per fare ciò, inserisci il comando:
mount / / mnt / partizione
Montare una partizione di backup allo stesso modo. Successivamente, copia la directory home nella sezione appena creata:
cp –R / mnt / partizione / home / / mnt / backup / backup_home
Passaggio 3
Successivamente, smonta la partizione di backup utilizzando il comando unmount:
smonta / mnt / backup /
Montare la partizione che si desidera trasferire e ripulirla con cfdisk o mkfs (il formato può essere prodotto):
mount / mnt / targett
Passaggio 4
Copia / home nella partizione appena creata usando la funzione cp. Per esempio:
cp / mnt / partizione / home / / mnt / target / home
Passaggio 5
Quindi, elimina tutto il contenuto nel punto di montaggio / mnt / partizione / home. Per farlo basta usare la funzione rm. Per esempio:
rm / mnt / partizione / home
Passaggio 6
Quindi apri il file /mnt/partition/etc/fstab e cambia il punto di montaggio della cartella /home con quello usato o aggiungi una nuova riga nel blocco corrispondente.
Passaggio 7
Riavvia e assicurati che la directory sia montata correttamente. Se non riesci ad accedere alla directory /home, modifica i file /etc/mtab e /etc/fstab.