Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "GiacomoFabris/Prova09"
Differenze tra le versioni 1 e 14 (in 13 versioni)
Versione 1 del 01/11/2011 16.56.54
Dimensione: 6385
Commento:
Versione 14 del 26/11/2011 16.14.43
Dimensione: 88
Commento: Reset, dati spostati in Hardware/DispositiviPartizioni/HomePartizioneSeparata
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from MarcoRofei/Prova3
Linea 4: Linea 3:
<<WikiBanner(RichiestaRevisioneStilistica)>>
Linea 6: Linea 4:
<<Informazioni(rilasci="11.04 10.10 10.04"; forum="http://forum.ubuntu-it.org/index.php/topic,471852.0.html")>>
= Separare la /home dalla root / =
I vantaggi che derivano dal fatto di avere due partizioni dedicate e separate per la cartella `/home` e la cartella `/` sono ,ad esempio::
 * Proteggere i dati dell'utente
 * Mantenere alta l'efficenza del sistema
 * Mantenere le impostazioni dei programmi installati in caso di una nuova installazione;
 * Mantenere sotto controllo le dimensioni e le caratteristiche delle partizioni `/home` e `/`
 * Poterle posizionare su due Hard Disk diversi per evitare che guasti Hardware possano provocare la perdita di tutti i dati.
Linea 15: Linea 5:
L'obiettivo di questa guida è di, a partire da un sistema in cui `/` e `/home` convivono nella stessa partizione, ottenere un sistema in cui `/` e `/home` siano posizionate in due differenti partizioni dell'Hard Disk, senza dover reinstallare '''Ubuntu'''. = Introduzione =
Linea 17: Linea 7:
Prima di procedere, si consiglia di effettuare una copia di backup dei propri dati.

== Verificare lo spazio disponibile ==

 * Verificare la dimensione della propria `/home` con il comando
{{{
du -kshP /home
}}}
Il comando restituirà la dimensione della cartella `home`, ad esempio: {{{
1,3G /home
}}}

La partizione che ospiterà la cartella `/home` dovrà essere sempre maggiore alla cartella stessa.

 ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">Si consiglia di dimensionare la partizione dedicata alla `/home` in modo che, dopo il trasferimento, restino almeno 4GB / 5GB di spazio libero. In questo modo si evita di trovarsi nelle condizioni di non poter più lavorare a causa dell'esaurimento dello spazio disponibile. ||

 0. Verificare lo spazio libero delle proprie partizioni. Allo scopo potrebbe essere utile un programma come [[Hardware/DispositiviPartizioni/PartizionamentoManuale|GParted]].

== Modifica delle partizioni ==

 0. Ridimensionare la partizione che si desidera e crearne una nuova nello spazio liberato che si è creato. Questa nuova partizione ospiterà la `/home`.
 0. Assicurarsi che la nuova partizione sia formattata con lo stesso File System della partizione dalla quale si estrarrà la `/home`.

== Copia della /home nella nuova partizione ==

 0. Montare la nuova partizione creata attraverso il comando
{{{
sudo mkdir /media/home && sudo mount /dev/sdxx /media/home
}}}
Sostituire a `sdxx` il nome della partizione.

 0. Copiare la home nella nuova posizione attraverso il comando
{{{
sudo cp -av /home/nome_utente /media/home
}}}
Sostituire a `nome_utente` il proprio nome utente.
Il processo potrebbe durare da qualche minuto a diverse ore, a seconda della quantità di dati da trasferire e della potenza del computer.
 0. Verificare che la dimensione della `/home` originale e della sua copia coincidano confrontando i comandi{{{
df -h /home}}}{{{
df -h /media/home}}}
 0. Attribuire i permessi alla nuova cartella attraverso il comando {{{
sudo chown $(id -u) /media/home/nome_utente}}}

== UUID della partizione ==

 0. Ricavare il nome della partizione in cui è stata copiata la `/home` con il comando
{{{
df -h /media/home
}}}
Il comando restituirà un output del tipo {{{
File system Dim. Usati Disp. Uso% Montato su
/dev/sda8 6,3G 1,4G 4,6G 24% /media/home
}}}
 0. Identificare l'UIDD della partizione con il comando
{{{
sudo blkid /dev/sda8
}}}
Sostituire a `/dev/sda8` il nome della propria partizione.
Il comando restituirà un output del tipo{{{
/dev/sda8: UUID="41800cf0-acb6-4845-b05e-479e9258f25f" TYPE="ext4"
}}}
 0. Copiare la stringa appena ottenuta, ad esempio
{{{
41800cf0-acb6-4845-b05e-479e9258f25f
}}}

== Modificare il file /etc/fstab ==

 0. Creare una copia di backup del file
{{{
sudo cp /etc/fstab /etc/fstab.backup
}}}
 0. Aprire il file `/etc/fstab` con privilegi di amministratore {{{
sudo gedit /etc/fstab
}}}
 0. Creare una nuova riga e inserire:
{{{
UUID=xxx /home ext4 relatime 0 2
}}}
Inserire al posto di `xxx` l'UUID ottenuto al passo precedente.

 0. Verificare la correttezza degli UUID delle altre partizioni digitando, in una finestra di terminale, il comando
{{{
sudo blkid
}}}
e confrontando i valori con quelli presenti nel file `/etc/fstab`.
 
0. Salvare, chiudere il file e riavviare il sistema.

= Verifica =

Al riavvio, per verificare che la cartella `/home` sia stata effettivamente spostata, si può utilizzare il comando
{{{
df -h
}}}
che restituirà un output del tipo
{{{
File system Dim. Usati Disp. Uso% Montato su
/dev/sda6 8,6G 4,0G 4,2G 49% /
none 245M 256K 245M 1% /dev
none 249M 112K 249M 1% /dev/shm
none 249M 88K 249M 1% /var/run
none 249M 0 249M 0% /var/lock
none 249M 0 249M 0% /lib/init/rw
/dev/sda8 6,3G 1,4G 4,6G 24% /home
/dev/sda1 9,4G 1,7G 7,7G 18% /media/4E80F14880F136D5
}}}
in cui si vede che la `/home` si trova, in questo caso, in `/dev/sda8`.

== Errori ==

Se la procedura non dovesse aver avuto esito positivo, durante il boot del sistema ci si ritroverà di fronte ad un messaggio di errore del tipo
{{{
L'unità disco per /home non è ancora pronta o non è presente
}}}

Per ovviare al problema premere il tasto '''M''' sulla tastiera; comparirà quindi una shell di ripristino.
A questo punto:
 0. Dare il comando
{{{
cp -f /etc/fstab.backup /etc/fstab
}}}
per ripristinare il file `/etc/fstab` originale;
 0. Riavviare il sistema con il comando
{{{
shutdown -r now
}}}
Il sistema sarà riavviato e si tornerà alla alla condizione originale. La partizione che è stata creata non verrà però eliminata.

= Eliminazione della vecchia /home =

A questo punto, si può eliminare la vecchia `/home`.
Per fare ciò è necessario operare da LiveCD eliminando la cartella `/home` contenuta nella partizione di sistema (`/`).

= Riferimenti =
 * http://perfab.wordpress.com/2010/03/06/separare-la-home-da-ubuntu/
Linea 155: Linea 9:
CategoryNuoviDocumenti CategoryHomepage

Introduzione


CategoryHomepage