Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "andreas-xavier/prova7"
Differenze tra le versioni 14 e 30 (in 16 versioni)
Versione 14 del 12/06/2017 10.04.27
Dimensione: 6416
Commento:
Versione 30 del 23/02/2019 11.26.32
Dimensione: 7763
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from LucaGambardella/Prove6 ## page was renamed from Hardware/DispositiviPartizioni/HomePartizioneSeparata
## page was renamed from MarcoRofei/Prova3
Linea 4: Linea 5:
<<BR>>
<<Indice(depth=1)>>

<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=528388; rilasci="16.04")>>
<<Indice>>
<<Informazioni(rilasci="18.04 16.04 14.04"; forum="http://forum.ubuntu-it.org/viewtopic.php?t=471852")>>
Linea 11: Linea 10:
'''Razor-qt''' è un ambiente grafico leggero basato sulle librerie Qt per X Window System. Questa guida illustra la procedura per spostare in partizione separata la cartella `/home`, oppure altre directory quali `/boot`, `/temp`, `/var` ecc., senza reinstallare il sistema operativo.
Linea 13: Linea 12:
'''Razor-qt''' include un pannello, un desktop, un lanciatore, un software di configurazione. Questi componenti possono essere abilitati o meno dall'utente. All'utente spetta inoltre la scelta del [[https://it.wikipedia.org/wiki/Window_manager|gestore finestre]] (viene preferito [[AmbienteGrafico/Openbox| Openbox]], ma possono essere utilizzati anche [[AmbienteGrafico/CompositeManager/CompizFusion|Compiz]], KWin, fvwm2 o altri).

Negli ultimi anni il team di sviluppo di Razor-qt ha iniziato a collaborare con quello di [[AmbienteGrafico/Lxde|LXDE]] per fondere i due progetti nel nuovo ambiente grafico [[AmbienteGrafico/Lxqt|LXQt]]. Pertanto lo sviluppo di Razor-qt è stato abbandonato. L'ambiente grafico è tuttavia ancora installabile in Ubuntu e disponibile all'interno dei [[Repository|repository ufficiali]].

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''Essendo un progetto abbandonato, non sono previsti aggiornamenti o eventuali correzioni di bug.''' ||

= Installazione =

[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://razorqt | razorqt]] e relative dipendenze.

Completata l'installazione, per avviare la sessione:
 * Se già si dispone di un ambiente grafico terminare la sessione corrente e al login selezionare la sessione '''Razor-qt''' .
 * Se si è su sistema [[Installazione/CdMinimale|minimale]], [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://xinit | xinit]] se non presente (per abilitare il [[https://it.wikipedia.org/wiki/X_Window_System|server grafico]]). Successivamente, a seconda delle proprie esigenze:
  * Installare un [[AmbienteGrafico/DisplayManager|display manager]], riavviare il pc ed effettuare il login come descritto nel primo punto.
  * Digitare da [[AmbienteGrafico/AvviareProgrammi#Avviare_programmi_da_terminale|linea di comando]]: {{{
startx
{{{#!wiki tip
Consultare invece [[Installazione/InstallareUbuntu#manu| questo paragrafo]] per reinstallare Ubuntu mantenendo una partizione '''`/home`''' preesistente, oppure per una nuova installazione impostando come `/home` (oppure `/temp`, `/var` ecc.) partizioni già esistenti e/o create in precedenza.
Linea 31: Linea 16:
= Configurazione = {{{#!wiki important
Si raccomanda di eseguire una copia di [[AmministrazioneSistema/BackupDelSistema|backup]] di tutti i propri dati prima di procedere con le operazioni descritte di seguito.
}}}
Linea 33: Linea 20:
== Pannello == == Descrizione ==
Linea 35: Linea 22:
'''Razor-qt''' viene fornito con un pannello che si trova nella parte inferiore dello schermo. L'aggiunta di altri pannelli attualmente non è possibile. Spostare alcune cartelle in partizioni separate dalla '''`/`''' ('''''root''''') può comportare alcuni vantaggi. Ne vengono di seguito elencati alcuni:
Linea 37: Linea 24:
Fare clic sul pannello e selezionare '''Configure panel''', l'altezza, la larghezza e l'allineamento del pannello potranno essere regolati. Facendo clic con il '''Pulsante Destro''' del mouse sul pannello e selezionando la voce '''Show this panel''' si può decidere dove visualizzare il pannello: in alto, in basso, a destra o a sinistra dello schermo.  * Mantenere un livello ottimale di efficienza del sistema;
 * Mantenere sotto controllo dimensioni e impostazioni delle partizioni separate;
 * Ripristinare facilmente files degli utenti e impostazioni dei programmi (salvati in `/home`) in caso di reinstallazione;
 * Proteggere i dati dell'utente in caso di perdita di dati (ad esempio in caso di guasti fisici al disco, oppure formattazioni accidentali della root di sistema);
 * Allungare il ciclo di vita di [[https://it.wikipedia.org/wiki/Unit%C3%A0_a_stato_solido|SSD]], riducendone le scritture (ad esempio, spostando `/home` e `/var` su disco meccanico separato, verranno lì salvati i download dell'utente e la cache degli aggiornamenti di '''apt''').
Linea 39: Linea 30:
== Plugin == == Guide di approfondimento ==
Linea 41: Linea 32:
Il pannello può essere esteso da vari plugin. Per aggiungerne uno nuovo fare clic con il '''Pulsante Destro''' del mouse sulla parte inferiore del pannello e selezionare la voce '''''Plugins → Add plugins'''''. In aggiunta gli esistenti plugin possono essere configurati, spostati e selezionati. Le operazioni di seguito descritte comportano la conoscenza dei seguenti argomenti:
Linea 43: Linea 34:
Di seguito vi è una breve lista dei plugin disponibili:  * [[AmministrazioneSistema/Filesystem|Cartelle presenti nel filesystem]];
 * Identificazione delle [[Hardware/DispositiviPartizioni/Partizioni|partizioni]];
 * Programma '''[[Hardware/DispositiviPartizioni/PartizionamentoManuale|GParted]]''';
 * [[Hardware/DispositiviPartizioni/MontarePartizioni|Montare partizioni]].
Linea 45: Linea 39:
||<tablestyle="width:60%" : 20% style="background-color:#FB8B00;">'''Plugin'''||<40% style="background-color:#FB8B00;":>'''Funzione'''||
||Application manager ||Spostarsi tra le applicazioni avviate ||
||Workspace switcher ||Spostarsi tra i desktop virtuali ||
||Screen saver ||Abilita il salvaschermo e/o il blocca schermo||
||Taskbar ||Accesso ai programmi minimizzati nella taskbar ||
||Quick starter ||Icona per avviare una qualsiasi applicazione ||
||Clock ||Orologio e calendario||
||Removable media ||Gestione dei dischi rimovibili ||
||Show desktop ||Minimizza le finestre||
= Verifica dello spazio disponibile =
Linea 55: Linea 41:
== Area di lavoro == La partizione che ospiterà la cartella `/home` dovrà essere sempre maggiore alla cartella stessa.
Linea 57: Linea 43:
Per cambiare lo sfondo del desktop, fare clic su questo con il '''Pulsante Destro''' del mouse e selezionare la voce '''Set desktop background'''. Altre opzioni sono disponibili nel menù '''''Settings → Razor-qt settings → Razor workspace settings'''''. == Verifica spazio utilizzato directory /home ==
Linea 59: Linea 45:
== Widget == Digitare nel [[AmministrazioneSistema/Terminale|terminale]] il comando:{{{
du -kshP /home
}}}
L'output sarà simile al seguente: {{{
1,3G /home
}}}
Linea 61: Linea 52:
Sul desktop possono essere posizionate delle applet (widget). Poiché il progetto è giovane ve ne sono poche a disposizione.
Facendo clic con il '''Pulsante Destro''' del mouse e selezionando '''Edit desktop''' si va nella modalità di modifica. In questa modalità i widget possono essere spostati con il mouse. Facendo clic con il '''Pulsante Destro''' del mouse su un widget, questo può essere cancellato o configurato. Inoltre, su '''Add New Desktop Widget''' possono essere aggiunti nuovi widget.
||<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 64: Linea 54:
Attualmente sono disponibili solamente un orologio, un widget che mostra il contenuto di qualsiasi cartella, e un esempio di hello world sempre disponibile. == Verifica dimensione partizioni ==
Linea 66: Linea 56:
== Gestore di sessione == Verificare la dimensione delle proprie partizioni digitando il seguente comando in un [[AmministrazioneSistema/Terminale|terminale]]: {{{
df -h
}}}
L'output sarà simile al seguente: {{{
File system Dim. Usati Disp. Uso% Montato su
/dev/sda1 18G 4,4G 13G 26% /
}}}
Linea 68: Linea 64:
= Modifica delle partizioni =
Linea 69: Linea 66:
Andando su '''''Settings → Razor-qt settings → Razor session configuration''''', si accederà al gestore di sessione. In cui è possibile selezionare il gestore finestre e caricare i moduli di '''Razor'''. Inoltre possono essere definite le applicazioni per il terminale e il browser. In più vi sono le opzioni di configurazione dell'avvio e delle variabili d'ambiente.  0. Creare dello spazio libero sul disco ridimensionando la partizione desiderata;
 0. Creare nello spazio liberato una partizione '''`/home`''' formattandola con lo stesso file system utilizzato per '''`/`'''.
Linea 71: Linea 69:
== Centro di configurazione == = Copia della /home =
Linea 73: Linea 71:
Attraverso '''''Settings → Razor-qt settings → Razor Configuration Center''''' o l'icona sul pannello è possibile accedere al centro di configurazione. In alternativa può essere avviato direttamente dal menù.  0. Per [[Hardware/DispositiviPartizioni/MontarePartizioni|montare]] la partizione appena creata, digitare il seguente comando nel [[AmministrazioneSistema/Terminale|terminale]]:{{{
sudo mkdir /media/home && sudo mount /dev/sdxx /media/home
}}} mettendo al posto di `sdxx` il nome della propria partizione.
 0. Copiare la vecchia '''`/home`''' nella nuova posizione digitando il seguente comando nel [[AmministrazioneSistema/Terminale|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.
 0. Verificare che la dimensione della '''`/home`''' originale e della sua copia coincidano confrontando i comandi {{{
df -h /home}}} e {{{
df -h /media/home
}}}
Linea 75: Linea 82:
Oltre al centro di configurazione, contenuto nel pacchetto sopra citato, c'è un programma per personalizzare l'aspetto delle applicazioni, '''Razor appearance settings''', e il mouse installato, '''Razor mouse configuration'''. Questi due attualmente possono solo cambiare il simbolo e la grafica del puntatore. = Modificare /etc/fstab/ =
Linea 77: Linea 84:
== Razor autosuspend ==  0. Ricavare l'UUID della partizione in cui è stata copiata la `/home` digitando il seguente comando in un [[AmministrazioneSistema/Terminale|terminale]] {{{
sudo blkid /dev/sdxx
}}} sostituendo `sdxx` con il nome della propria partizione.
 0. Il comando restituirà un output simile al seguente: {{{
/dev/sda8: UUID="41800cf0-acb6-4845-b05e-479e9258f25f" TYPE="ext4"
}}}
 0. Copiare la stringa appena ottenuta, ad esempio {{{
41800cf0-acb6-4845-b05e-479e9258f25f
}}}
 0. Creare una copia di backup di `/etc/fstab`: {{{
sudo cp /etc/fstab /etc/fstab.backup
}}}
 0. Aprire il file `/etc/fstab` con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/PermessiFile|privilegi di amministrazione]].
 0. In una nuova riga inserire: {{{
UUID=uid /home ext4 defaults 0 2
}}} sostituendo `uid` con l'UUID individuato in precedenza.
 0. Salvare, chiudere il file e riavviare il sistema.
Linea 79: Linea 102:
Attraverso il menù '''''Accessories → Razor autosuspend''''' può essere avviato un programma che va ad integrarsi con un'icona al lato dell'orologio sul pannello. facendo clic su questa con il '''Pulsante Destro''' del mouse e selezionando '''Settings''' possono essere fatte delle modifiche che verranno applicate quando la batteria del portatile è scarica (Nulla/Sospensione/Ibernazione). = 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 [[AmministrazioneSistema/Terminale|shell]] di ripristino. A questo punto:

 0. Digitare il comando {{{
cp -f /etc/fstab.backup /etc/fstab
}}} per ripristinare il file `/etc/fstab` originale
 0. 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 [[Installazione/InstallareUbuntu#Creazione_del_supporto_di_installazione|DVD o USB live]].
Linea 83: Linea 144:
 * [[https://github.com/Razor-qt/razor-qt |GitHub]]
 * [[http://it.wikipedia.org/wiki/Razor-qt | Pagina enciclopedica]]
 * [[http://perfab.wordpress.com/2010/03/06/separare-la-home-da-ubuntu/|Separare la home da Ubuntu]]
 * [[https://help.ubuntu.com/community/Partitioning/Home/Moving|Guida sul wiki internazionale]]
Linea 87: Linea 148:
##CategoryGrafica ##CategoryHardware

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Questa guida illustra la procedura per spostare in partizione separata la cartella /home, oppure altre directory quali /boot, /temp, /var ecc., senza reinstallare il sistema operativo.

Consultare invece questo paragrafo per reinstallare Ubuntu mantenendo una partizione /home preesistente, oppure per una nuova installazione impostando come /home (oppure /temp, /var ecc.) partizioni già esistenti e/o create in precedenza.

Si raccomanda di eseguire una copia di backup di tutti i propri dati prima di procedere con le operazioni descritte di seguito.

Descrizione

Spostare alcune cartelle in partizioni separate dalla / (root) può comportare alcuni vantaggi. Ne vengono di seguito elencati alcuni:

  • Mantenere un livello ottimale di efficienza del sistema;
  • Mantenere sotto controllo dimensioni e impostazioni delle partizioni separate;
  • Ripristinare facilmente files degli utenti e impostazioni dei programmi (salvati in /home) in caso di reinstallazione;

  • Proteggere i dati dell'utente in caso di perdita di dati (ad esempio in caso di guasti fisici al disco, oppure formattazioni accidentali della root di sistema);
  • Allungare il ciclo di vita di SSD, riducendone le scritture (ad esempio, spostando /home e /var su disco meccanico separato, verranno lì salvati i download dell'utente e la cache degli aggiornamenti di apt).

Guide di approfondimento

Le operazioni di seguito descritte comportano la conoscenza dei seguenti argomenti:

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

  1. Creare dello spazio libero sul disco ridimensionando la partizione desiderata;
  2. Creare nello spazio liberato una partizione /home formattandola con lo stesso file system utilizzato per /.

Copia della /home

  1. 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.

  2. 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.

  3. 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/

  1. 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.

  2. Il comando restituirà un output simile al seguente:

    /dev/sda8: UUID="41800cf0-acb6-4845-b05e-479e9258f25f" TYPE="ext4"
  3. Copiare la stringa appena ottenuta, ad esempio

    41800cf0-acb6-4845-b05e-479e9258f25f
  4. Creare una copia di backup di /etc/fstab:

    sudo cp /etc/fstab /etc/fstab.backup
  5. Aprire il file /etc/fstab con un editor di testo e con i privilegi di amministrazione.

  6. In una nuova riga inserire:

    UUID=uid /home ext4 defaults 0  2

    sostituendo uid con l'UUID individuato in precedenza.

  7. 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:

  1. Digitare il comando

    cp -f /etc/fstab.backup /etc/fstab

    per ripristinare il file /etc/fstab originale

  2. 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


CategoryHomepage