Qual è il modo migliore per partizionare il tuo disco?


16

Di solito installo Linux su una singola partizione poiché lo uso solo come desktop personale.

Tuttavia, ogni tanto reinstallo la scatola. E quello che faccio è semplicemente spostare i miei file con un disco rigido esterno.

Quindi, come potrei evitarlo durante la reinstallazione della mia scatola (ad es. Passare a un'altra distribuzione)?

Risposte:


22

Mantieni / home su una partizione separata. In questo modo, non verrà sovrascritto quando si passa a un'altra distribuzione o si aggiorna quella corrente. È anche una buona idea avere lo swap sulla propria partizione. Ma ciò dovrebbe essere fatto automaticamente dall'installer della tua distro.

Il modo in cui è installato il mio laptop, ho le seguenti partizioni:

/ 
/home 
/boot 
swap 

3
+1 sulla partizione di swap. In realtà, la teoria alla base di swap e boot separati è che se si avvicinano quelle partizioni al cilindro zero, si troveranno sulle tracce del disco più vicine al mandrino e saranno leggermente più veloci nelle ricerche del disco. Quindi avere lo spazio per i file di paging e il caricatore di avvio più vicino al centro può comportare un aumento delle prestazioni. A meno che tu non stia usando lo stato solido, non importa.
Milner,

1
+1 separato / casa. È possibile crittografare tutti i file personali (intera partizione / home) e non rallentare inutilmente l'accesso a file e librerie di sistema non privati.
Alex B,

2
Hai un file di scambio su una partizione separata ?? Non vuoi dire che hai una partizione di swap ?
wzzrd,

1
/swp? Una partizione di swap non è montata da nessuna parte, quindi la tua risposta è in qualche modo fuorviante.
Denilson Sá Maia,

2
Penso che dovresti semplicemente scrivere swapinvece di /swpevitare confusioni come altri hanno già detto.
Cristian Ciupitu,

3

Invece di affidarmi solo alle partizioni, sotto Linux di solito consiglio di usare LVM. Questo ti consente di espandere e ridurre i filesystem secondo necessità (anche se la crescita tende ad essere più semplice della riduzione), anche se il file system è attivo nel caso di ext2 / 3/4 (ho aumentato con successo la dimensione dei filesystem mentre erano attivi, anche se non ho mai provato a ridurre la dimensione di uno in questo modo).

Ovviamente questo ti lascia ancora a decidere come ripartire lo spazio, ma non devi farlo esattamente fin dall'inizio perché riorganizzare le cose in un secondo momento è più facile. Di solito concedo a ogni volume lo spazio di cui penso avrà bisogno, più un pezzo per buona fortuna, e lascio lo spazio rimanente per aggiungere nuovi filesystem o espandere quelli esistenti in un secondo momento.


Anche se usi LVM, devi comunque decidere quali volumi logici (LV) creare. Come nota a margine, ricordo ancora la delusione che ho avuto l'anno scorso quando ho scoperto che il programma di installazione di Ubuntu desktop non aveva il supporto per LVM.
Cristian Ciupitu,

Sì, il programma di installazione di Ubuntu predefinito è un problema in questo senso, ma è possibile ottenere una configurazione RAID LVM e / ro dal programma di installazione alternativo (basato su testo). E mentre devi ancora fare alcune scelte per iniziare quando usi LVM, cambiare idea in seguito e mescolare le allocazioni di spazio e / o creare nuovi volumi è più facile.
David Spillett,

2

La configurazione minima dovrebbe avere / e / home in partizioni separate. / dovrebbe avere almeno 18 GB, nella mia esperienza. Di solito ho una terza partizione chiamata / code in cui tengo tutto il mio codice di lavoro e uso / home per download, documenti e altre cose non legate al codice. Quando reinstallo, eseguo il backup di tutto ciò che ho in / home che voglio conservare in / code.


Perché così tanto? Ho un 10G / e 2.8G da risparmiare. Ma suppongo che possa essere così piccolo perché ho un 10G / var e un 1G / tmp
xenoterracide

1
Ho sempre usato almeno 14G da solo. È una conseguenza dell'installazione di molti pacchetti -devel e -debug, in pratica. My / var ne sta prendendo solo 1.2G e / tmp occupa pochi miseri 100Mb. Con le dimensioni del disco rigido in questi giorni, non serve limitare la dimensione di /, non si sa mai quando è necessario installare improvvisamente qualcosa di grande.
Andreia Gaita,

2

Nessuno sembra averlo menzionato /usr/local. Faccio spesso questa una partizione separata. Se hai l'abitudine di installare software compilato da software di terze parti o di origine che non fa parte della tua distribuzione, averlo in / usr / local significa due cose:

  1. Puoi condividere / usr / local su nfs e avere la funzionalità "installata una volta, installata ovunque" se hai più di un sistema con la stessa versione del sistema operativo
  2. È possibile mantenere questa partizione tra le reinstallazioni e quindi non è necessario reinstallare tutto qui. Nota: quando si aggiorna il sistema operativo alcune librerie potrebbero cambiare e potrebbe essere necessario ricompilare alcune cose. Ma non sempre.

Inoltre /usr/localtengo un separato /homeper ovvie ragioni e un separato / File che è dove metto cose che dovrebbero essere "condivise", come la raccolta di video e MP3 di famiglia. A seconda del tuo utilizzo / home potrebbe essere un posto migliore per la tua musica, ma se è in una partizione separata è facile averlo su un disco rigido separato anche se non usi LVM.


1

Dipende dall'uso e dal sistema operativo.

Sul desktop principale ho lo spazio suddiviso tra / e un'altra partizione, mantengo i miei documenti / musica, ecc. Dato che / home avrà una configurazione utente e cose lì non lo manterrei intatto tra le installazioni, basta collegare simbolicamente il mio documento / cartelle musicali nel mio homedir.


Ma la configurazione dell'utente (e quindi home) dovrebbe rimanere tra le installazioni. O riconfigurare tutto dopo l'installazione del sistema operativo? Alcuni dei miei file (.emacs, .cshrc) contengono bit che esistono da 15 anni.
KeithB

1

Esistono diverse guide che possono aiutare in questo, e come ha sottolineato l'altro, può essere specifico del sistema operativo. Ciò che Solaris suggerisce potrebbe non essere quello che suggerisce Ubuntu. Ad esempio, Solaris (e forse HP-UX) usano / export / home come punto di montaggio per dir home, Linux usa / home.

Non c'è vera magia, in effetti ciò che direi è che hai colpito l'unghia sulla testa. Una partizione non taglia per le tue esigenze. Quindi fai un cambiamento. Usa le guide come esempio (puoi persino imparare perché / etc è / etc e altre curiosità ordinate con il documento giusto ). Ecco un esempio (estratto a caso da una ricerca su Google):

http://content.hccfl.edu/pollock/aunix1/partitioning.htm

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.