Come reinstallare una partizione diversa come / home?


15

Quando ho installato Ubuntu 10.04, l'ho installato su una singola partizione da 16 GB che include /, / boot, / home ecc.

Ho un'altra partizione sul sistema (ext3). È facilmente accessibile dal menu Luoghi del desktop GNOME: faccio semplicemente clic sull'icona HDD del filesystem nel menu Luoghi e viene automaticamente montato come '/ media / 1326f40a-45df-4ec'.

Come posso invece reinstallare quella partizione come / home? (permanentemente, cioè)


Cordiali saluti Spero che questo ti aiuti a capire il comando Sudoedit. tutorialspoint.com/unix_commands/sudoedit.htm

Risposte:


12

Ecco la documentazione ufficiale di Ubuntu per passare a una partizione separata / home:

https://help.ubuntu.com/community/Partitioning/Home/Moving

Basta saltare il passaggio per la creazione di una nuova partizione già presente.


1
Grazie, +1 e accettato come la risposta più completa, poiché la guida che hai indicato La guida è scritta in modo tale che, in qualsiasi momento, in caso di guasto del sistema, interruzione dell'alimentazione o riavvio casuale che non avrà un impatto negativo sul sistema e DOVREBBE salvaguardare dalla possibilità che l'utente elimini accidentalmente la propria cartella principale nel processo.
Android Eve

14

Innanzitutto si desidera l'UUID dell'unità in modo che possa essere montato in modo affidabile.

sudo blkid

Ciò restituirà un elenco di tutte le partizioni e i loro UUID. Basta notare l'UUID della partizione che si desidera montare come home.

Quindi devi solo modificare /etc/fstabper montare automaticamente quella partizione come /home.

sudoedit /etc/fstab

E aggiungi una riga come questa:

UUID=0c89eb5d-ac58-46c0-b309-597b35a542e8 /home ext3 defaults,errors=remount-ro 0 1

Anche se ovviamente con il tuo UUID, non il mio. Salva e riavvia.


4
prima di riavviare, dovrai anche copiare tutte le home directory da / home alla nuova partizione in modo che quando riavvii, tu e gli altri utenti, se ne avete, tutte le loro impostazioni / configurazione intatte. Puoi anche farlo dopo il riavvio ma farlo prima ti salverà da poche sorprese
binW

Ho provato a montare una cartella all'interno di un disco, come /homedirectory, e ora non riesco affatto la mia cartella home. Come posso risolvere questo problema
Starx,

@Starx Non è possibile montare direttamente una posizione "profondo" - dovete montare il suo primo dispositivo (come sopra) in /mnt/a-made-up-directory(cambiamento che, ovviamente) e quindi aggiungere un'altra linea al vostro fstab come: /mnt/a-made-up-directory/home /home bind defaults,bind 0 0. Questo presuppone che l'homeedir che si desidera montare si trovi all'interno dell'unità su cui abbiamo appena montato /mnt/a-made-up-directory.
Oli

3

Nel cercare un problema simile ho trovato questa discussione. Volevo toccare la base su un paio di cose.

Innanzitutto, IMHO, l'UUID è disperato e impraticabile. Esiste una soluzione migliore dell'utilizzo dell'UUID che funziona su 10.04 di Ubuntu. Quello è usare il LABEL='label'.

Nel file / etc / fstab scambia l'UUID con LABEL='<label>'(e assicurati di usare le virgolette singole). Prima di fare ciò, assicurarsi di aver usato gparted per aggiungere un'etichetta all'unità. Questa etichetta è proprio come l'etichetta che potresti aver creato per identificare i tuoi floppy, le tue unità zip (non i file) o persino i tuoi vecchi HDD su Windows.

La prossima cosa che volevo toccare è che sopra qualcuno ha dato il seguente comando.

sudoedit /etc/fstab

Quel comando che non avevo mai visto prima. O è qualcosa che non sapevo esistesse o è sbagliato. Nel caso in cui possa essere sbagliato, correggerò la sintassi.

sudo gedit /etc/fstab

Infine apprezzo la persona che sembra aver dato la risposta corretta dove vuoi avere una cartella sotto la radice della partizione come casa tua. La procedura descritta in questo thread non tocca questo aspetto, sebbene sia l'implementazione più APPROPRIATA. Dovresti sempre mettere la tua cartella home in una cartella sotto la partizione invece di spingerla nella cartella principale della partizione.


geditè solo per ambiente grafico, sudoeditva bene.
Han

0

Se stai installando un nuovo sistema, il modo più semplice è scegliere un layout di partizione speciale e dichiarare una delle partizioni come /homee un'altra come /.

L'effetto è equivalente alla modifica fstabcome nelle altre risposte, ma questo metodo ha il vantaggio di farlo dall'inizio.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.