Linux Partition HOWTO

Anthony Lissot

Diario delle Revisioni
Revisione 3.526 Dicembre 2005
Riorganizzato l'ordine delle pagine. Aggiunta pagina sulla configurazione dello spazio di swap. Aggiunta pagina sulle etichette delle partizioni. Aggiornati i valori per la dimensione massima di swap nella sezione 4. Aggiunte istruzioni sulla creazione di file system ext2/3. I collegamenti interrotti individuati da Richard Calmbach sono stati corretti. Creata una versione XML.
Revisione 3.4.408 Marzo 2004
Sincronizzata la versione SGML con la versione HTML. Aggiornata la trattazione della posizione di lilo e della dimensione di swap.
Revisione 3.304 Aprile 2003
Sincronizzate le versioni SGML e HTML.
Revisione 3.310 Luglio 2001
Corretta la sezione 6, calcolo del numero dei cilindri.
Revisione 3.21 Settembre 2000
Dan Scott ha fornito la conversione sgml, 2 Ott. 2000. Riscritta l'introduzione. Riscritta l'analisi dei nomi di device in device logici. Riorganizzata la sezione su i tipi di partizioni. Modificata la sezione sui requisiti delle partizioni. Aggiunta la sezione su come recuperare una tabella delle partizioni cancellata.
Revisione 3.112 Giugno 2000
Corretto il limite alla dimensione di swap nei requisiti delle partizioni, aggiornati vari collegamenti nell'introduzione, aggiunto un contributo con un esempio in come partizionare con fdisk, aggiunta un'analisi sul file system nei requisiti delle partizioni.
Revisione 3.01 Maggio 2000
Prima revisione a cura di Anthony Lissot basata su Linux Partition HOWTO di Kristian Koehntopp.
Revisione 2.43 Novembre 1997
Ultima revisione a cura di Kristian Koehntopp.

Questo Mini-HOWTO Linux insegna come pianificare e creare partizioni su dischi fissi IDE e SCSI. Esamina la terminologia legata alle partizioni e prende in considerazione questioni legate a dimensioni e posizionamento. Viene trattato l'uso di fdisk come utilità di partizionamento per creare e recuperare tabelle delle partizioni. La versione più recente di questo documento è qui. La traduzione in turco è qui.

Traduzione in italiano di Beatrice Torracca, beatricet (at) libero.it. Revisione a cura di Elisa Chiorrini, elisa.chiorrini (at) gmail.com


Sommario
1. Introduzione
1.1. Che cosa è una partizione?
1.2. Altro software per il partizionamento
1.3. HOWTO correlati
1.4. Informazioni aggiuntive sul proprio sistema
2. Device
2.1. Nomi di device
2.1.1. Convenzioni per i nomi
2.1.2. Assegnazione dei nomi
2.1.3. Partizioni logiche
2.2. Numeri di device
3. Tipi di partizioni
3.1. Tipi di partizioni
3.2. Tipi di partizione estranei
3.3. Partizioni primarie
3.4. Partizioni logiche
3.5. Partizioni di swap
4. Requisiti per il partizionamento
4.1. Quali partizioni sono necessarie?
4.2. Analisi
4.3. File system
4.3.1. Quali file system hanno bisogno di una loro propria partizione?
4.3.2. Tempo di vita dei file e cicli di backup come criteri per il partizionamento
4.4. Partizioni di swap
4.4.1. Quanto grande deve essere lo spazio di swap?
4.4.2. Quanto grande può essere lo spazio di swap?
4.4.3. Dove dovrebbe essere posto lo spazio di swap?
5. Partizionare con fdisk
5.1. Uso di fdisk
5.2. Quattro partizioni primarie
5.3. Partizioni primarie e logiche coesistenti
5.4. Esempi presentati
6. Etichette
6.1. Etichette di volume
6.1.1. Esecuzione semplice
6.1.2. Istruzioni per l'uso
6.2. Etichette di device
7. Formattare una partizione ext2/3
7.1. Semplice esecuzione
7.2. Blocchi riservati
8. Ripristinare una tabella delle partizioni cancellata
9. Configurare lo spazio di swap
9.1. File di swap
9.2. File di swap
9.3. Aree di swap multiple
10. Appendice
10.1. Formattare le partizioni
10.2. Attivare lo spazio di swap
10.3. Montare le partizioni
10.4. Alcuni dati sui file system e la frammentazione

1. Introduzione

1.1. Che cosa è una partizione?

Partizionare significa dividere un singolo disco fisso in diversi dispositivi logici. Una partizione è un insieme contiguo di blocchi su un dispositivo che vengono trattati come un disco indipendente. Una tabella delle partizioni (la cui creazione è l'argomento di questo HOWTO) è un indice che mette in correlazione le sezioni del disco fisso con le partizioni.

Perché avere partizioni multiple?

  • Per incapsulare i propri dati. Dato che la corruzione di un file system è limitata ad una partizione, se accade un imprevisto si corre il rischio di perdere solo parte dei propri dati.

  • Per aumentare l'efficienza dello spazio su disco. Si possono formattare partizioni con dimensioni dei blocchi diverse, a seconda dell'uso. Se i propri dati sono in forma di un grande numero di piccoli file (meno di 1k) e la propria partizione usa blocchi di 4k, si stanno sprecando 3k per ogni file. In generale, si spreca in media la metà di un blocco per ogni file, perciò, se si hanno molti file, far corrispondere la dimensione dei propri blocchi alla dimensione media dei propri file è importante.

  • Per limitare la crescita dei dati. Processi alla deriva o utenti irragionevoli possono consumare così tanto spazio su disco da non lasciare più al sistema operativo abbastanza spazio sul disco fisso per le sue operazioni di gestione del sistema. Ciò porta a disastri. Segregando gli spazi, ci si assicura che cose diverse dal sistema operativo muoiano quando lo spazio allocato su disco è esaurito.

1.2. Altro software per il partizionamento

  • sfdisk: una versione a riga di comando di fdisk.

  • cfdisk: una versione basata su curses di fdisk.

  • parted: editor di partizioni Gnu.

  • Partition Magic: un'utilità commerciale per creare, ridimensionare, fondere e convertire partizioni, senza perdere dati.

  • Disk Drake: un programma Perl/Gtk per creare, ridimensionare ed eliminare partizioni.

1.3. HOWTO correlati

Tabella 1. HOWTO correlati

TitoloAutoreDescrizione
Dual boot install strategies Gjoen Stein Come stimare i vari requisiti di spazio e velocità per parti differenti del file system.
Linux Multiple Disk System TuningGjoen SteinCome stimare i vari requisiti di spazio e velocità per parti differenti del file system.
Linux Large Disk Andries Brouwer Istruzioni e considerazioni riguardanti dischi con più di 1024 cilindri.
Linux Quota Ralf van Dooren Istruzioni su come limitare l'uso dello spazio su disco per ciascun utente (le quote).
Partition-Rescue mini-HOWTO Jean-Daniel Dodin Come ripristinare partizioni Linux dopo che siano state cancellate da una installazione di Windows. Non sembra preservare i dati.
Linux ADSM Backup Thomas Koenig Istruzioni sull'integrazione di Linux in un sistema di backup IBM ADSM.
Linux Backup with MSDOS Christopher Neufeld Informazioni su backup di Linux basati su MS-DOS.
Linux HOWTO IndexTim BynumIstruzioni su come scrivere e sottoporre un documento HOWTO.

1.4. Informazioni aggiuntive sul proprio sistema