Immagine di dmyhung
Quali sono le partizioni?
Le partizioni sono divisioni nella formattazione del disco rigido. È una divisione logica, al contrario di quella fisica, quindi puoi modificarli e manipolarli per vari scopi. Pensa a rompere un disco in due parti di configurazione. Le partizioni sono molto utili perché fungono da sandbox. Se si dispone di un disco rigido da 1 TB partizionato in una partizione da 250 GB e una partizione da 750 GB, ciò che si ha su quest'ultimo non influisce sull'altro e viceversa. Puoi condividere una di quelle partizioni sulla rete e non preoccuparti mai delle persone che accedono alle informazioni sull'altra. Uno potrebbe avere installato Windows, pieno di virus e trojan. L'altro potrebbe essere in esecuzione un'installazione Linux molto obsoleta, con problemi di sicurezza. I due non interferiranno mai, a meno che non li produciate o che il disco rigido stesso non muoia fisicamente.
L'altra cosa utile è che è possibile avere più partizioni, ciascuna formattata con un diverso "file system". Un file system è una formattazione del disco in una tabella che il sistema operativo può leggere, interpretare e scrivere. Hai solo un disco rigido? Va bene, perché è ancora possibile installare più sistemi operativi su di esso senza effettivamente avere un altro disco fisico.
Mentre ci sono tonnellate di tipi di file system, ci sono solo tre tipi di partizioni: primaria, estesa e logica. Qualsiasi dato disco rigido può avere solo un massimo di quattro partizioni primarie. Questa limitazione è dovuta a qualcosa chiamato Master Boot Record che indica al computer da quali partizioni può essere avviato, e quindi le partizioni primarie sono solitamente riservate ai sistemi operativi. Ma cosa succede se vogliamo più di quattro? È qui che entra in gioco la partizione estesa. Serve da contenitore vuoto per qualsiasi numero di partizioni logiche più piccole. Puoi crearne quanti ne vuoi e renderlo disponibile nelle sezioni non di sistema operativo.
Se le partizioni estese sono così grandi, perché non usarle? Questo perché non è possibile avviare direttamente da qualsiasi posizione all'interno di una partizione estesa. Ci sono modi per aggirare questo problema, ma la cosa migliore da fare è pianificare in anticipo con le partizioni primarie. Inoltre, il modo in cui le partizioni sono numerate dal sistema dipende da questi tipi. Innanzitutto, la macchina numera in base a tutte le partizioni primarie e quindi a quelle logiche. Ciò può causare la modifica delle lettere di unità se si passa da un sistema operativo all'altro o si aggiungono o si eliminano le partizioni in un secondo momento.
Mount Points in Linux
Immagine di MethodDan
Su Windows, le cose sono chiaramente tagliate: vive sul tuo disco, di solito su una partizione, e basta. Se hai altre unità e hanno un file system compatibile, leggerà anche queste. In caso contrario, di solito li ignorerà o ti offrirà la possibilità di riformattare. Linux - e qualsiasi cosa assomigli davvero a Unix - non funziona in questo modo.
Il modo in cui Linux funziona è che mette tutto su un albero. Se si dispone di un'altra partizione o disco, viene "montato" come un ramo in una cartella specifica, in genere / media o / mnt. La directory su cui una partizione viene montata è detta "punto di mount". Questo metodo funziona meglio con la struttura ad albero di Linux, e puoi montare le partizioni come cartelle praticamente ovunque. In Windows, questo non è così facile da fare; le nuove partizioni vengono generalmente visualizzate come unità separate. Inoltre, Linux può lavorare con molti più tipi di file system in modo nativo rispetto a Windows.
Ricorda come potrebbero esserci solo quattro partizioni primarie? Se vuoi avviare 145 OS come fatto da qualcuno sui forum di JustLinux, puoi impostare una partizione primaria per / boot, che ospita un boot loader, come GRUB o LiLo, che gestisce le funzioni iniziali e poi continua l'avvio nelle partizioni estese.
Quale schema dovrei usare?
Lo schema di partizioni standard per la maggior parte delle installazioni Linux domestiche è il seguente:
- Una partizione da 12-20 GB per il sistema operativo, che viene montata come / (chiamata "root")
- Una partizione più piccola utilizzata per aumentare la RAM, montata e indicata come swap
- Una partizione più grande per uso personale, montata come / home
I requisiti di dimensioni esatte cambiano in base alle tue esigenze, ma in generale si inizia con lo scambio. Se si eseguono molte modifiche multimediali e / o si dispone di una quantità inferiore di RAM, è necessario utilizzare una quantità maggiore di swap. Se hai un sacco di memoria, puoi risparmiarti, anche se alcune distribuzioni di Linux hanno un problema in standby o in letargo senza molto scambio. La regola generale è quella di scegliere tra 1,5 e 2 volte la quantità di RAM dello spazio di scambio, e si mette questa partizione in un posto che è veloce da raggiungere, come all'inizio o alla fine del disco.
Anche se si installa un software di tonnellata, un massimo di 20 GB per la partizione di root dovrebbe essere sufficiente. La maggior parte delle distribuzioni di Linux usa ext3 o ext4 come sistema di file al giorno d'oggi, che ha un meccanismo di "autopulizia" incorporato in modo da non dover deframmentare. Affinché ciò funzioni meglio, tuttavia, dovrebbe esserci spazio libero tra il 25-35% della partizione.
Infine, qualsiasi altra cosa si dovrebbe andare alla partizione / home. Qui è dove sono archiviati i tuoi oggetti personali. Funzionalmente è l'equivalente della directory "Utenti" in Windows, che contiene le impostazioni dell'applicazione, musica, download, documenti, ecc. E quelli di qualsiasi altro utente sul sistema. È utile avere / home in una partizione separata perché quando si aggiorna o si reinstalla il sistema operativo, non è necessario eseguire il backup di alcunché in questa cartella! Non è conveniente? Per finire, anche la maggior parte delle impostazioni relative al programma e all'interfaccia utente vengono salvate!
Se ti piace più armeggiare, puoi anche impostare partizioni diverse per cose come la directory temporanea (/ tmp), per il contenuto del tuo server web (/ var / www), per i programmi (/ usr) o per i file di log ( / var / log).
Specifica dei punti di montaggio durante l'installazione
Nel nostro esempio, utilizzeremo la configurazione della partizione durante l'installazione di Ubuntu Maverick Meerkat. Quando arrivi a "Assegna spazio su disco", seleziona "Specifica manualmente le partizioni (avanzato)".
Quando hai finito, puoi riprendere l'installazione. Ecco la mia tabella delle partizioni risultante:
Ora che sai quali sono le partizioni e come configurare in modo ottimale l'installazione di Linux, sentiti libero di continuare la tua ricerca online. C'è molto altro da imparare! Hai qualche consiglio o consiglio per il processo? Forse alcune esperienze utili da condividere? Assicurati di lasciare un commento!