Come creare una partizione home separata dopo l’installazione di Ubuntu

  • Chris Hoffman

    @chrisbhoffman

  • June 17, 2012, 6:00am EDT

image

Ubuntu non usa una partizione /home separata per default, anche se molti utenti Linux la preferiscono. Usare una partizione home separata ti permette di reinstallare Ubuntu senza perdere i tuoi file personali e le impostazioni.

Mentre una partizione home separata è normalmente scelta durante l’installazione, puoi anche migrare a una partizione home separata dopo aver installato Ubuntu – questo richiede un po’ di lavoro, però.

Mentre si installa Ubuntu

Creare una partizione home separata mentre si installa Ubuntu è facile. Scegli l’opzione di installazione “Something Else” per usare un layout di partizione personalizzato e creare partizioni multiple. Imposta il punto di mount di una delle tue partizioni come / – che conterrà il file system di root – e il punto di mount di un’altra partizione come /home. Quando installerete Ubuntu in futuro, potrete impostare nuovamente la vostra vecchia partizione home come /home – ma assicuratevi di deselezionare la casella di controllo Format o i vostri file verranno cancellati.

image

Dopo aver installato Ubuntu

Se non create una partizione home separata durante l’installazione di Ubuntu, non dovrete reinstallare Ubuntu da zero. Per migrare a una partizione home separata dopo l’installazione, dovrai creare una nuova partizione (che potrebbe richiedere il ridimensionamento delle partizioni esistenti), copiare i file dalla tua directory home esistente a quella partizione, e dire a Ubuntu di montare la nuova partizione su /home.

Passo 1: Creare una nuova partizione

Se hai dello spazio libero, questo passo è facile. Se non ce l’hai, dovrai ridimensionare la tua partizione di sistema e creare una nuova partizione nello spazio libero. Seguite la nostra guida al ridimensionamento delle partizioni di Ubuntu per completare questo passo. Se hai spazio libero o non hai bisogno di ridimensionare una partizione di sistema, puoi semplicemente installare GParted e creare la partizione senza riavviare da un CD live – vorrai creare una partizione ext4.

image

Passo 2: Copiare i file di casa nella nuova partizione

Ubuntu rende facile montare la nuova partizione – basta cliccare sotto Dispositivi nel file manager. Dopo averlo fatto, clicca sul menu Vai e seleziona Posizione per vedere il suo punto di montaggio.

image

Lancia un terminale ed esegui il seguente comando per creare una copia della tua attuale directory /home sulla nuova partizione, dove /mount/location è la posizione della tua partizione montata:

sudo cp -Rp /home/* /mount/location

Pubblicità

Vedrai un errore su una directory .gvfs – questo è normale; puoi ignorarlo.

image

Dovresti controllare la nuova directory home per verificare che contenga i tuoi file. Comunque, non cancelleremo ancora la vecchia home directory.

image

Passo 3: Individuare l’UUID della nuova partizione

La lunga stringa dall’aspetto casuale qui sopra è in realtà l’UUID della partizione, e ne avremo bisogno per aggiungere la partizione al nostro file fstab, che dice a Linux dove montare le partizioni quando si avvia. Puoi anche individuare l’UUID della partizione eseguendo il seguente comando in un terminale:

sudo blkid

image

Step 4: Modificare il file fstab

Prima di modificare il nostro file fstab, dovremmo creare una copia di backup che possiamo ripristinare, per sicurezza:

sudo cp /etc/fstab /etc/fstab.backup

Pubblicità

Poi, eseguite il seguente comando per aprire il file fstab in gedit. Puoi anche usare un altro editor di testo, se preferisci.

gksu gedit /etc/fstab

Aggiungi il seguente testo al file fstab su una nuova linea, sostituendo la parte _____ con l’UUID completo della tua nuova partizione home dal comando sudo blkid di cui sopra:

UID=_____ /home ext4 nodev,nosuid 0 2

image

Salva il file dopo aver aggiunto la riga.

Passo 5: Spostare la Home Directory & Riavvia

Da un terminale, esegui il seguente comando per lasciare la tua home directory, spostare la tua attuale home directory in una posizione segnaposto, e creare una nuova home directory vuota su cui sarà montata la tua nuova partizione:

cd / && sudo mv /home /home_old && sudo mkdir /home

image

Pubblicità

Riavvia il computer dopo aver eseguito questo comando. Puoi riavviare con il seguente comando:

sudo shutdown -r now

Pulisci

Dopo aver riavviato il computer, dovresti essere in grado di accedere normalmente. Ubuntu sta ora utilizzando la partizione home separata. Dopo esserti assicurato che tutto sia andato bene e che tu abbia ancora tutti i tuoi file nella directory /home – per sicurezza – puoi rimuovere la directory /home_old per liberare spazio:

sudo rm -rf /home_old

Chris Hoffman
Chris Hoffman è caporedattore di How-To Geek. Ha scritto di tecnologia per oltre un decennio ed è stato editorialista di PCWorld per due anni. Chris ha scritto per il New York Times, è stato intervistato come esperto di tecnologia in stazioni televisive come la NBC 6 di Miami, e il suo lavoro è stato coperto da notizie come la BBC. Dal 2011, Chris ha scritto oltre 2.000 articoli che sono stati letti quasi un miliardo di volte – e questo solo qui a How-To Geek.Read Full Bio ”

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.