Prendi il controllo delle partizioni del disco Linux con questi 10 comandi fdisk

Prendi il controllo delle partizioni del disco Linux con questi 10 comandi fdisk / Linux

La gestione di partizioni e dischi su Windows e OS X è ragionevolmente semplice, grazie agli strumenti della GUI che ti consentono di accedere direttamente al mouse. Mentre gli strumenti di gestione del disco del desktop sono disponibili anche per le distribuzioni Linux (come l'Utility Disco in Ubuntu), utilizzando lo strumento da riga di comando fdisk 4 Modi per istruire i comandi del terminale in Linux 4 modi per insegnare i comandi del terminale in Linux Se si desidera diventare un vero maestro di Linux, avere una certa conoscenza del terminale è una buona idea. Qui puoi usare i metodi per iniziare a insegnare tu stesso. Ulteriori informazioni offre più opzioni.

E se sei nuovo a Linux, potrai anche beneficiare di un po 'di tempo usando Terminal per inserire comandi “vecchia scuola”.

Cos'è l'fdisk?

Uno strumento da riga di comando ampiamente utilizzato, fdisk (abbreviazione di “formato disco” o “disco fisso”) consente di creare, eliminare, ridimensionare, modificare, copiare e spostare partizioni su qualsiasi unità disco rigido collegata a un PC Linux. I dati possono anche essere spostati su altri dischi e possono essere create fino a quattro partizioni primarie (a seconda delle dimensioni dell'HDD).

È possibile iniziare a utilizzare il comando fdisk aprendo una finestra di Terminale e digitando

fdisk

Le istruzioni di utilizzo risultanti ti daranno un'idea di come usare fdisk. Per aiutarti ulteriormente, abbiamo compilato il seguente elenco di esempi su come utilizzare fdisk per gestire le unità disco rigido sul tuo PC Linux.

Trova il tuo disco

Per iniziare, è necessario elencare i dispositivi collegati al PC e l'impostazione delle partizioni su di essi già. Nel terminale, inserisci:

fdisk -l

L'elenco risultante dovrebbe visualizzare dispositivi e partizioni, in genere denominati e numerati, ad es. / Dev / hda1. Tuttavia, se stai utilizzando un dispositivo aggiuntivo, ad esempio la memoria flash (forse una chiavetta USB) Guida USB Flash Drive: 5 cose da sapere quando si acquista una guida USB Flash: 5 cose da sapere quando si acquistano Una chiavetta USB può sembrare banale e semplice, ma ci sono alcuni suggerimenti e peculiarità che dovresti sapere prima di acquistare il tuo prossimo. Per saperne di più, o fotocamera digitale), probabilmente vedrai / dev / sdb.

(Come si può notare dalla convenzione di denominazione, si riferisce a hda “disco rigido, dispositivo a”; allo stesso modo si riferisce a sdb “SD / flash, dispositivo b”.)

Comandi fdisk specifici del disco

Non tutti i comandi sono disponibili per tutti i dischi. Per vedere quali comandi sarai in grado di utilizzare con il disco che stai gestendo, inizia selezionando il disco:

fdisk / dev / sda

Linux mostrerà una breve istruzione per toccare m per aiuto, che comporterà le seguenti azioni di comando elencate:

Queste sono le azioni che possono essere utilizzate con il disco selezionato.

Stampa i dettagli della tabella delle partizioni

Dopo aver selezionato il disco, è possibile stampare per visualizzare un elenco completo della tabella delle partizioni. Ciò fornisce informazioni sulla capacità del dispositivo o della partizione selezionata, la dimensione e il numero di settori e cilindri del disco e l'identificatore.

Visualizza queste informazioni semplicemente inserendo p.

fdisk / dev / sda
p

Se trovi le informazioni visualizzate un po 'difficili da digerire, confrontalo con uno strumento di visualizzazione dello spazio su disco. Spazio su disco di Linux: come visualizzare il tuo spazio su disco di Linux: come visualizzare il tuo utilizzo Anche se le unità di terabyte diventano la norma, è incredibile come velocemente tutto quello spazio può riempirsi. Cosa succede se si riesce a vedere l'intero utilizzo dello spazio del disco a colpo d'occhio? Leggi di più per una comprensione più semplice.

Crea ed elimina partizioni del disco

Come da tabella dei comandi che hai scoperto in precedenza, dovresti essere in grado di creare ed eliminare semplicemente le partizioni come richiesto. Di nuovo, se non lo hai già fatto, inizia selezionando il dispositivo:

fdisk / dev / sda

Per creare una nuova partizione, inserisci

n

quindi o per e partizione estesa o p per una partizione primaria.

Dopo questo, ti verrà richiesto di indicare il primo e ultimo cilindro della nuova partizione. Ciò può essere fonte di confusione, soprattutto se non si è sicuri di quanti cilindri sono richiesti; Fortunatamente, puoi anche inserire la dimensione della partizione desiderata, ad esempio + 2000M per una partizione da 2000 MB (2 GB). In alcune versioni di Linux, vengono visualizzate le impostazioni predefinite; tocca Invio per accettare questi e risparmiare tempo.

Dopo averlo fatto, conferma l'azione inserendo:

w

Questo aggiornerà la tabella delle partizioni.

Per eliminare una partizione nella riga di comando, selezionare il dispositivo:

fdisk / dev / sda

Quindi, tocca il comando cancella, d

d

Ti verrà richiesto di inserire un numero, 1-4, quindi inserisci il numero che corrisponde alla partizione che desideri eliminare. Completa l'azione inserendo w per aggiornare la tabella delle partizioni. Naturalmente, ci sono altri modi per ridimensionare una partizione in Linux Tre modi per ridimensionare una partizione Linux in modo sicuro Tre modi per ridimensionare una partizione Linux in modo sicuro Come si apportano modifiche alle partizioni del disco rigido senza rompere il sistema e perdere tutti i file? Inizia con Linux! Leggi di più .

Risoluzione dei problemi Ordine tabella delle partizioni

Non è inaudito trovare un “partizione fuori servizio” messaggio dopo l'eliminazione di una o più partizioni del disco Linux. Ciò potrebbe accadere su un sistema con quattro partizioni, in cui il numero 3 viene eliminato. Ci si potrebbe aspettare di essere in grado di creare un nuovo numero 3, ma ciò che effettivamente accade è che il numero 4 viene automaticamente rinominato in 3, con lo spazio libero spostato verso la fine.

Ciò causa il messaggio di errore "Le voci della tabella delle partizioni non sono nell'ordine del disco".

Per risolvere questo problema, seleziona il disco e inserisci x per utilizzare funzionalità extra (vedi l'elenco sopra).

fdisk / dev / sda
X

Fatto ciò, immettere il comando f per correggere l'ordine della tabella delle partizioni.

f

Ancora una volta, finisci questo inserendo w per scrivere la tabella aggiornata su disco ed esci.

Formatta il tuo HDD Linux

Con una nuova configurazione della partizione, puoi rapidamente formattarlo con il comando mkfs:

mkfs.ext4 / dev / sda4

Questo è suddiviso in command.filesystem / device / device name. Puoi numerare il dispositivo tu stesso, ma deve essere in ordine numerico - cioè, non aggiungere sda4 se non hai un sda3.

Una volta fatto, vale la pena controllare la dimensione della partizione. Puoi farlo con il flag -s:

fdisk -s / dev / sda2

Vedrai la dimensione della partizione visualizzata in byte, quindi dovrai eseguire un po 'di calcolo mentale per arrotondarlo ad una figura più comoda. Dimensioni della memoria spiegate: Gigabyte, Terabyte e Petabyte in dimensioni di memoria del contesto spiegate : Gigabyte, Terabyte e Petabyte nel contesto È facile vedere che 500 GB è più di 100 GB. Ma come si confrontano le diverse dimensioni? Che cos'è un gigabyte in un terabyte? Dove si inserisce un petabyte? Chiariamolo! Leggi di più in megabyte o gigabyte.

Abbiamo dimostrato più di 10 comandi fdisk, ma quale includeresti in un elenco di questo tipo? C'è qualcosa che pensi dovrebbe essere incluso? O hai evitato completamente fdisk in favore degli strumenti della GUI?

Diteci nei commenti!

Scopri di più su: partizione del disco, disco rigido, Linux, terminale.