27Jun

Come usare Fdisk per gestire le partizioni su Linux

Il comando fdisk è un'utilità basata su testo per la visualizzazione e la gestione di partizioni del disco rigido su Linux.È uno degli strumenti più potenti che puoi usare per gestire le partizioni, ma è fonte di confusione per i nuovi utenti.

Questo tutorial tratterà delle nozioni di base sull'uso di fdisk per gestire una tabella delle partizioni. Dopo aver usato fdisk, dovrai usare un comando mkfs per formattare nuove partizioni con un file system.

Sudo vs. Su

Su Ubuntu, Linux Mint o altre distribuzioni derivate da Ubuntu, i comandi fdisk e mkfs devono essere preceduti da sudo .Nelle distribuzioni che non utilizzano sudo, utilizzare prima su - per ottenere una shell di root, quindi digitare ogni comando senza sudo.

List Partitions

I comandi sudo fdisk -l elenca le partizioni sul sistema.

È possibile aggiungere il nome del dispositivo di un disco per elencare solo le partizioni su di esso. Ad esempio, utilizzare il seguente comando per elencare solo le partizioni sul primo dispositivo del disco:

sudo fdisk -l /dev/ sda

Modalità di immissione del comando

Per lavorare sulle partizioni di un disco, è necessario immettere la modalità di comando.È necessario il nome del dispositivo di un disco dal comando fdisk .Il seguente comando immette la modalità di comando per il primo dispositivo disco:

sudo fdisk /dev/ sda

Non modificare le partizioni mentre sono in uso. Se si desidera modificare le partizioni di sistema, avviare prima da un CD live.

Uso della modalità Comando

In modalità comando, si usano i comandi a lettera singola per specificare le azioni che si desidera intraprendere. Digitare m e premere Invio per visualizzare un elenco dei comandi che è possibile utilizzare.

Visualizzazione della tabella delle partizioni

Utilizzare p per stampare la tabella delle partizioni corrente sul terminale dalla modalità di comando.

Eliminazione di una partizione

Utilizzare il comando d per eliminare una partizione. Ti verrà chiesto il numero della partizione che desideri eliminare, che puoi ottenere dal comando p. Ad esempio, se volessi eliminare la partizione su /dev/ sda5, digiterò 5 .

Dopo aver eliminato la partizione, è possibile digitare di nuovo p per visualizzare la tabella delle partizioni corrente. La partizione appare cancellata, ma fdisk non scrive queste modifiche sul disco finché non si usa il comando w.

Creazione di una partizione

Utilizzare il comando n per creare una nuova partizione.È possibile creare una partizione logica o primaria( l per logica o p per primaria).Un disco può avere solo quattro partizioni primarie.

Successivamente, specificare il settore del disco su cui si desidera iniziare la partizione. Premi Invio per accettare il settore predefinito, che è il primo settore libero sul disco.

Infine, specificare l'ultimo settore della partizione sul disco. Se vuoi utilizzare tutto lo spazio disponibile dopo il settore iniziale, premi semplicemente Invio.È anche possibile specificare una dimensione specifica, come + 5G per una partizione da cinque gigabyte o + 512M per una partizione da 512 megabyte. Se non si specifica un'unità dopo il segno +, fdisk utilizza i settori come unità.Ad esempio, +10000 determina la fine della partizione di 10000 settori dopo il suo inizio.

ID sistema

Il comando n che ho appena eseguito ha ricreato la partizione di swap cancellata in precedenza - o l'ha fatto? Se eseguo di nuovo il comando , vedrò che la nuova partizione /dev/ sda5 è una partizione "Linux" invece di una partizione "Linux swap".

Se voglio cambiare il suo tipo, posso usare il comando t e specificare il numero della partizione.

Verrà richiesto il codice esadecimale del tipo. Non lo so, quindi posso digitare L per visualizzare un elenco di codici esadecimali.

Dice che 82 è il codice per le partizioni di swap Linux, quindi posso digitare quello.

Questo non formatta la partizione con il file system selezionato. Dovrai farlo in seguito con il comando mdf appropriato.

Modifiche alla scrittura

Utilizzare w per scrivere le modifiche apportate al disco.

Utilizzare q se si desidera uscire senza salvare le modifiche.

Formattazione di una partizione

È necessario formattare nuove partizioni con un file system prima di poterle utilizzare. Puoi farlo con il comando mkfs appropriato. Ad esempio, questo comando formatta la quinta partizione sul primo disco con il file system ext4.

sudo mkfs.ext4 /dev/ sda5

Utilizzare il comando mkswap se si desidera formattare una partizione come partizione di swap:

sudo mkswap /dev/ sda5

Fdisk contiene una varietà di altri comandi, compresi i comandi esperti a cui è possibile accedere eseguendo x comando prima. Controlla la pagina man di fdisk con man fdisk comando per informazioni più dettagliate.