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.