Capitolo 5. Gestione dello spazio su disco

Dopo avere installato il sistema Red Hat Linux, si potrebbe visualizzare la tabella delle partizioni esistenti, modificare la dimensione, rimuovere o aggiungere le partizioni dallo spazio libero o da dischi fissi aggiuntivi. L'utilit� parted consente di eseguire queste operazioni. Questo capitolo spiega come utilizzare parted per eseguire operazioni relative al file system. In alternativa potete utilizzare fdisk per eseguire la maggior parte delle attivit� descritte, a eccezione del ridimensionamento delle partizioni. Per ulteriori informazioni su fdisk, fate riferimento alla pagina man o a quella delle informazioni relativa a fdisk.

Se desiderate visualizzare la quantit� di spazio su disco del sistema o verificarne l'impiego, consultate la sezione Filesystem nel Capitolo 25.

Per utilizzare l'utilit� parted, � necessario che sia installato il pacchetto parted. Per avviare il comando parted, connettetevi come root e al prompt della shell digitate il comando parted /dev/hdb, in cui /dev/hdb rappresenta il nome del dispositivo per l'unit� che desiderate configurare. Verr� visualizzato il prompt (parted). Digitate help per visualizzare un elenco di comandi disponibili.

Se desiderate creare, rimuovere o ridimensionare una partizione, il dispositivo non deve essere in uso cos� come le partizioni non devono essere montate e lo spazio di non deve essere abilitato. Il modo pi� semplice di effettuare questa operazione � quello di avviare il sistema in modalit� rescue. Per informazioni sull'avvio in modalit� rescue, consultate il Capitolo 8. Quando vi viene richiesto di montare il file system, selezionate Ignora.

In alternativa le partizioni non in uso contenute nell'unit� possono essere smontate con il comando umount ed � possibile disabilitare tutto lo spazio di swap del disco fisso con il comando swapoff.

La Tabella 5-1 contiene un elenco di comandi parted comuni. Le sezioni che seguono spiegano alcuni di questi comandi in maggiore dettaglio.

Tabella 5-1. parted commands

ComandoDescrizione
check numero-minoreEsegue una semplice verifica del file system.
cp da aCopia il file system da una partizione all'altra, mentre da e a rappresentano i numeri minori delle partizioni.
helpVisualizza l'elenco dei comandi disponibili.
mklabel etichettaCrea un'etichetta del disco per la tabella delle partizioni.
mkfs numero-minore tipo-file-systemCrea un file system di tipo tipo-file-system
mkpart tipo-parte tipo-fs mb-inizio mb-fineCrea una partizione senza creare un nuovo file system.
mkpartfs tipo-parte tipo-fs mb-inizio mb-fineCrea una partizione e il file system specificato.
move numero-minore mb-inizio mb-fineSposta la partizione.
printVisualizza la tabella delle partizioni.
quitEsce da parted.
resize numero-minore mb-inizio mb-fineRidimensiona la partizione da mb-inizio a mb-fine.
rm numero-minoreRimuove la partizione.
select dispositivoSeleziona un dispositivo diverso da configurare.
set numero-minore flag statoImposta il flag di una partizione, mentre lo stato pu� essere attivo o disattivato.

Visualizzazione della tabella delle partizioni

Dopo l'avvio di parted, digitate il comando riportato di seguito per visualizzare la tabella delle partizioni:

print

Verr� visualizzata una tabella simile a quella riportata di seguito:

Disk geometry for /dev/hda: 0.000-9765.492 megabytes
Disk label type: msdos
Minor    Start       End     Type      Filesystem  Flags
1          0.031    101.975  primary   ext3        boot
2        101.975    611.850  primary   linux-swap
3        611.851    760.891  primary   ext3
4        760.891   9758.232  extended              lba
5        760.922   9758.232  logical   ext3

La prima riga presenta la dimensione del disco, la seconda visualizza il tipo di etichetta del disco e l'output rimanente mostra la tabella delle partizioni. In questa tabella il numero Minor � il numero di partizione. La partizione con il numero minore 1 corrisponde, per esempio, al file /dev/hda1. I valori Start e End sono espressi in megabyte. Type pu� essere un valore primario, esteso o logico. Il Filesystem � il tipo di file system, che pu� essere rappresentato da ext2, ext3, FAT, hfs, jfs, linux-swap, ntfs, reiserfs, hp-ufs, sun-ufs o xfs. La colonna Flags elenca i flag impostati per la partizione. I flag disponibili sono boot, root, swap, hidden, raid, lvm o lba.

SuggerimentoSuggerimento
 

Per selezionare un dispositivo diverso senza dover riavviare il comando parted, utilizzando il comando select seguito dal nome del dispositivo, per esempio /dev/hdb. Potrete quindi visualizzare la relativa tabella delle partizioni o configurarlo.