|
Dimensione: 7185
Commento:
|
Dimensione: 7472
Commento: Applicazione standard attuali
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 12: | Linea 12: |
| Per un introduzione sull'argomento fare riferimento alla [[RigaDiComando#Home_utente_e_file_system | seguente pagina]]. | Per un introduzione sull'argomento fare riferimento alla [[AmministrazioneSistema/Terminale#La_cartella_Home| seguente pagina]]. |
| Linea 20: | Linea 20: |
| = Pre-requisiti = | = Prerequisiti = |
| Linea 22: | Linea 22: |
| ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''E' consigliabile eseguire una copia di [[AmministrazioneSistema/BackupDelSistema|backup]] di tutti i propri dati prima di procedere.''' || | ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''È consigliabile eseguire una copia di [[AmministrazioneSistema/BackupDelSistema|backup]] di tutti i propri dati prima di procedere.''' || |
| Linea 24: | Linea 24: |
| Per affrontare agevolmente gli argomenti trattati l'utente dovrà assicurarsi di: | Si raccomanda di consultare le seguenti guide, qualora non si conoscano gli argomenti trattati: |
| Linea 26: | Linea 26: |
| * Conoscere gli argomenti della [[Hardware/DispositiviPartizioni/GestioneDisco|seguente guida]], per disporre delle nozioni necessarie per identificare le partizioni; * Conoscere il programma [[Hardware/DispositiviPartizioni/PartizionamentoManuale|GParted]]; * Conoscere gli argomenti della [[Hardware/DispositiviPartizioni/MontarePartizioni|seguente guida]], per sapere come montare una partizione da [[AmministrazioneSistema/RigaDiComando|riga di comando]]. |
* [[Hardware/DispositiviPartizioni/Partizioni|Partizioni]]: per disporre delle nozioni necessarie per identificare le partizioni; * [[Hardware/DispositiviPartizioni/PartizionamentoManuale|Partizionamento manuale]]: per conoscere l'utilizzo del programma '''GParted'''; * [[Hardware/DispositiviPartizioni/MontarePartizioni|Montare partizioni]]: per sapere come montare una partizione da [[AmministrazioneSistema/Terminale|riga di comando]]. |
| Linea 37: | Linea 37: |
| 0. Digitare in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] il comando:{{{ | Digitare nel [[AmministrazioneSistema/Terminale|terminale]] il comando:{{{ |
| Linea 40: | Linea 40: |
| 0. L'output restituito sarà simile al seguente: {{{ | L'output sarà simile al seguente: {{{ |
| Linea 44: | Linea 44: |
| ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">Attribuire alla partizione '''/home''' una dimensione appropriata affinché lo spazio non risulti insufficiente rispetto alle proprie esigenze. E' consigliabile lasciare almeno 4GiB / 5GiB di spazio libero.|| | ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">Attribuire alla partizione '''/home''' una dimensione appropriata affinché lo spazio non risulti insufficiente rispetto alle proprie esigenze. È consigliabile lasciare almeno 4GiB / 5GiB di spazio libero.|| |
| Linea 48: | Linea 48: |
| 0. Verificare la dimensione delle proprie partizioni digitando il seguente comando in una finestra di terminale: {{{ | Verificare la dimensione delle proprie partizioni digitando il seguente comando in un [[AmministrazioneSistema/Terminale|terminale]]: {{{ |
| Linea 51: | Linea 51: |
| 0. L'output restituito sarà simile al seguente: {{{ | L'output sarà simile al seguente: {{{ |
| Linea 63: | Linea 63: |
| 0. Per [[Hardware/DispositiviPartizioni/MontarePartizioni|montare]] la partizione appena creata, digitare il seguente comando:{{{ | 0. Per [[Hardware/DispositiviPartizioni/MontarePartizioni|montare]] la partizione appena creata, digitare il seguente comando nel [[AmministrazioneSistema/Terminale|terminale]]:{{{ |
| Linea 66: | Linea 66: |
| 0. Copiare la vecchia '''`/home`''' nella nuova posizione digitando il seguente comando in una finestra di terminale: {{{ | 0. Copiare la vecchia '''`/home`''' nella nuova posizione digitando il seguente comando nel [[AmministrazioneSistema/Terminale|terminale]]: {{{ |
| Linea 76: | Linea 76: |
| 0. Ricavare l'UUID della partizione in cui è stata copiata la `/home` digitando il seguente comando in una finestra di terminale {{{ | 0. Ricavare l'UUID della partizione in cui è stata copiata la `/home` digitando il seguente comando in un [[AmministrazioneSistema/Terminale|terminale]] {{{ |
| Linea 88: | Linea 88: |
| 0. Con un [[Ufficio/EditorDiTesto|editor di testo]] e con [[AmministrazioneSistema/PermessiFile|privilegi di amministrazione]] aprire il file `/etc/fstab` digitando il seguente comando in una finestra di terminale: {{{ sudo gedit /etc/fstab }}} |
0. Aprire il file `/etc/fstab` con [[Ufficio/EditorDiTesto|editor di testo]] e con [[AmministrazioneSistema/PermessiFile|privilegi di amministrazione]]. |
| Linea 94: | Linea 92: |
| Linea 115: | Linea 112: |
| = Errori = | = Risoluzione di problemi = |
| Linea 117: | Linea 114: |
| 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 {{{ | Se la procedura non dovesse aver avuto esito positivo, durante il boot del sistema ci si ritroverà di fronte ad un messaggio di errore simile al seguente: {{{ |
| Linea 121: | Linea 118: |
| Per ovviare al problema premere il tasto '''M''' sulla tastiera; comparirà quindi una shell di ripristino. A questo punto: |
Per risolvere il problema premere il tasto '''M''' sulla tastiera. Comparirà quindi una [[AmministrazioneSistema/Terminale|shell]] di ripristino. A questo punto: |
| Linea 124: | Linea 120: |
| 0. Dare il comando {{{ | 0. Digitare il comando {{{ |
| Linea 130: | Linea 126: |
| Il sistema sarà riavviato e si tornerà alla alla condizione originale. La partizione che è stata creata non verrà però eliminata. | Il sistema sarà riavviato e si tornerà alla alla condizione originale. La partizione che è stata creata non verrà però eliminata. Pertanto sarà possibile, a seconda dei casi, effettuare le verifiche al sistema per individuare la causa dell'errore oppure ripristinare la situazione precedente. |
| Linea 134: | Linea 132: |
| Se la procedura ha avuto esito positivo e si desidera liberare spazio, si possono eliminare i contenuti ancora presenti nella vecchia '''`/home`''' interna alla partizione di sistema ('''`/`''') utilizzando il '''LiveCD'''. | Se la procedura ha avuto esito positivo e si desidera liberare spazio, si possono eliminare i contenuti ancora presenti nella vecchia '''`/home`''' interna alla partizione di sistema ('''`/`''') utilizzando un [[Installazione/InstallareUbuntu#Creazione_del_supporto_di_installazione|DVD o USB live]]'''. |
Indice
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
Questa guida spiega come, senza reinstallare il sistema, sia possibile spostare la directory /home dalla partizione / in una partizione separata, qualora la directory /home sia originariamente contenuta nella partizione /.
Per un introduzione sull'argomento fare riferimento alla seguente pagina.
I vantaggi di avere una directory /home separata dalla partizione /:
- Proteggere i dati dell'utente;
- Mantenere un livello ottimale di efficienza del sistema;
- Possibilità di mantenere le impostazioni dei programmi installati in caso di una nuova installazione;
Mantenere sotto controllo le dimensioni e le caratteristiche delle partizioni /home e /, potendo anche scegliere di posizionarle su due hard disk diversi per evitare che guasti hardware possano provocare perdita di dati.
Prerequisiti
È consigliabile eseguire una copia di backup di tutti i propri dati prima di procedere. |
Si raccomanda di consultare le seguenti guide, qualora non si conoscano gli argomenti trattati:
Partizioni: per disporre delle nozioni necessarie per identificare le partizioni;
Partizionamento manuale: per conoscere l'utilizzo del programma GParted;
Montare partizioni: per sapere come montare una partizione da riga di comando.
Verifica dello spazio disponibile
La partizione che ospiterà la cartella /home dovrà essere sempre maggiore alla cartella stessa.
Verifica spazio utilizzato directory /home
Digitare nel terminale il comando:
du -kshP /home
L'output sarà simile al seguente:
1,3G /home
Attribuire alla partizione /home una dimensione appropriata affinché lo spazio non risulti insufficiente rispetto alle proprie esigenze. È consigliabile lasciare almeno 4GiB / 5GiB di spazio libero. |
Verifica dimensione partizioni
Verificare la dimensione delle proprie partizioni digitando il seguente comando in un terminale:
df -h
L'output sarà simile al seguente:
File system Dim. Usati Disp. Uso% Montato su /dev/sda1 18G 4,4G 13G 26% /
Modifica delle partizioni
- Creare dello spazio libero sul disco ridimensionando la partizione desiderata;
Creare nello spazio liberato una partizione /home formattandola con lo stesso file system utilizzato per /.
Copia della /home
Per montare la partizione appena creata, digitare il seguente comando nel terminale:
sudo mkdir /media/home && sudo mount /dev/sdxx /media/home
mettendo al posto di sdxx il nome della propria partizione.
Copiare la vecchia /home nella nuova posizione digitando il seguente comando nel terminale:
sudo cp -priv /home/nome_utente /media/home
sostituendo a nome_utente il proprio nome utente. La durata del processo dipenderà dalla quantità di dati da trasferire.
Verificare che la dimensione della /home originale e della sua copia coincidano confrontando i comandi
df -h /home
e
df -h /media/home
Modificare /etc/fstab/
Ricavare l'UUID della partizione in cui è stata copiata la /home digitando il seguente comando in un terminale
sudo blkid /dev/sdxx
sostituendo sdxx con il nome della propria partizione.
Il comando restituirà un output simile al seguente:
/dev/sda8: UUID="41800cf0-acb6-4845-b05e-479e9258f25f" TYPE="ext4"
Copiare la stringa appena ottenuta, ad esempio
41800cf0-acb6-4845-b05e-479e9258f25f
Creare una copia di backup di /etc/fstab:
sudo cp /etc/fstab /etc/fstab.backup
Aprire il file /etc/fstab con editor di testo e con privilegi di amministrazione.
In una nuova riga inserire:
UUID=uid /home ext4 defaults 0 2
sostituendo uid con l'UUID individuato in precedenza.
- 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.
Risoluzione di problemi
Se la procedura non dovesse aver avuto esito positivo, durante il boot del sistema ci si ritroverà di fronte ad un messaggio di errore simile al seguente:
L'unità disco per /home non è ancora pronta o non è presente
Per risolvere il problema premere il tasto M sulla tastiera. Comparirà quindi una shell di ripristino. A questo punto:
Digitare il comando
cp -f /etc/fstab.backup /etc/fstab
per ripristinare il file /etc/fstab originale
Riavviare quindi 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.
Pertanto sarà possibile, a seconda dei casi, effettuare le verifiche al sistema per individuare la causa dell'errore oppure ripristinare la situazione precedente.
Eliminare i contenuti della vecchia /home
Se la procedura ha avuto esito positivo e si desidera liberare spazio, si possono eliminare i contenuti ancora presenti nella vecchia /home interna alla partizione di sistema (/) utilizzando un DVD o USB live.
Ulteriori risorse
