Come posso usare la mia directory home su una partizione separata?


10

La mia comprensione del partizionamento del disco è sempre stata quella di partizionare un disco per installare più sistemi operativi in ​​modo da poter eseguire l'avvio da più sistemi operativi su un singolo disco. Comunque sto leggendo un libro sul server Ubuntu e parla del partizionamento della directory / home di un'installazione di Ubuntu.

"La directory / home è un candidato di partizionamento popolare sia tra gli amministratori che gli utenti desktop perché contiene tutti i file personali per gli account utente su quella macchina. Se mantieni / home come una partizione separata, puoi installare nuove versioni di una distribuzione o addirittura distribuzioni diverse del tutto senza cancellare le impostazioni dell'utente. "

Non vedo come e perché qualcuno partizionerebbe la home directory o qualsiasi altra directory per quella materia nel file system di un'installazione di Ubuntu.

Risposte:


7

Hai citato la risposta alla tua domanda ...

Se mantieni / home come una partizione separata, puoi installare nuove versioni di una distribuzione o persino distribuzioni completamente diverse senza cancellare le impostazioni dell'utente.

Una partizione è solo un modo per separare i file sul disco rigido, non è necessario che sia un posto per un sistema operativo. Se la partizione di sistema e la partizione principale sono separate, se si aggiorna il sistema avrà effetto solo sulla partizione di sistema, lasciando da soli i dati.

Esistono altri usi per una diversa partizione di dati come la crittografia o un file system diverso da quello del sistema operativo.

Nota che Linux tratta / home, / usr, / var ... come cartelle, anche se sono partizioni separate (sono montate all'avvio). Quindi avere una partizione / home separata non ti influenzerà in alcun modo negativo, vai avanti e fallo.

Se un giorno hai intenzione di avere un server, ti consiglio di usare una partizione / var separata, e probabilmente anche una / usr e / tmp separata.


Puoi partizionare una cartella su un sistema live?
John Merlino,

1
Non sono sicuro di cosa intendi. Un sistema live non è installato su HD, di solito non usa il tuo hard disk, almeno non permanentemente, gira dal CD e dalla RAM. È possibile utilizzare uno strumento chiamato GParted disponibile sulla maggior parte dei CD live per partizionare il disco rigido, ma il CD live stesso non utilizzerà le partizioni create a meno che non venga installato sull'unità.
Alex,

Voglio dire, una volta che Ubuntu è installato su una partizione nel disco rigido, dopo l'installazione posso ripartizionare una cartella?
John Merlino,

Non l'ho mai provato, ma sembra possibile .
Alex,

13

Quando si installa Ubuntu su un disco rigido, l'installer si occupa del partizionamento. Nel caso in cui trovi uno spazio vuoto non partizionato, lo utilizzerà per la tua installazione di Ubuntu. Se hai già installato un sistema operativo, il programma di installazione ti consentirà di ridurre una partizione per mantenere Ubunutu.

Per impostazione predefinita, verrà creata una singola partizione e una partizione di swap aggiuntiva. Nel caso in cui il programma di installazione trovi una partizione di swap preesistente, non ne creerà una aggiuntiva. Potremmo voler tenere la nostra HOME in una partizione separata, sia

  • rispecchia questa partizione
  • formatta facilmente la partizione del sistema operativo senza eliminare HOME
  • avere il sistema operativo su un SSD veloce ma HOME su un disco convenzionale,
  • o una varietà di altri motivi.

Si noti che non è una buona idea condividere tutte le partizioni HOME con distribuzioni o versioni diverse in quanto ciò potrebbe portare a impostazioni di configurazione contrastanti da versioni dell'applicazione diverse. Invece di condividere tutta HOME dovremmo condividere i dati solo su una partizione condivisa. Queste directory di dati possono quindi essere collegate alle sottodirectory home dell'utente.

Nelle sezioni seguenti mi permetta di descrivere le procedure per avere HOME su una partizione o un'unità diversa dal sistema operativo:

Eseguire il backup di tutti i dati importanti prima di modificare le partizioni.

Installazione desktop

  1. Al momento dell'installazione di Ubuntu, scegli "Qualcos'altro" per accedere al partizionatore.
  2. Se l'unità è stata utilizzata in precedenza, rimuovere la tabella delle partizioni o eliminare le partizioni per contenere Ubuntu. Tutti i dati su queste partizioni verranno eliminati.
  3. Creare una nuova partizione per contenere la directory principale del sistema operativo.
  4. Scegli il punto di montaggio /per questa partizione di root:

    inserisci qui la descrizione dell'immagine Nota i diversi punti di montaggio che potresti essere in grado di scegliere per qualsiasi partizione creata.

  5. Ripetere i passaggi 3. e 4. per la /homepartizione:

    inserisci qui la descrizione dell'immagine

    Nel caso in cui vi sia una partizione HOME preesistente che contiene dati, ora dobbiamo assicurarci di deselezionare "Formato?" prima di procedere con l'installazione per non eliminare questi dati:

    inserisci qui la descrizione dell'immagine

  6. Scegliere "Installa ora" per partizionare e formattare l'unità e procedere con l'installazione.

Installazione di Ubuntu Server

L'installazione del server ti guiderà attraverso il partizionamento usando partman . Nella fase di partizionamento possiamo eliminare o creare nuove partizioni simili all'installazione desktop. Di seguito sono indicati i passaggi intermedi quando lo facciamo:

  1. Scegli il partizionamento "manuale" per una singola configurazione:

    inserisci qui la descrizione dell'immagine

  2. Scegli la partizione da modificare o libera lo spazio per creare una partizione

    inserisci qui la descrizione dell'immagine

  3. Seleziona i mount points /per root o /homeper HOME:

    inserisci qui la descrizione dell'immagine inserisci qui la descrizione dell'immagine

  4. Ripetere i passaggi da 2 a 4. fino al termine:

    inserisci qui la descrizione dell'immagine

  5. Continua l'installazione del server:

    inserisci qui la descrizione dell'immagine

Sposta HOME esistente in un'altra posizione

Vedere le domande e le risposte di seguito sulle procedure per spostare la directory HOME in un'altra partizione o unità:

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.