Questo articolo spiega come formattare un disco rigido in Linux utilizzando l' fdisk di serie comandi mkfs e fsck . La procedura descritta può essere utilizzata sia per formattare un disco rigido secondario o per formattare un disco prima di procedere all'installazione del sistema . Istruzioni
Preparazione
1
Quando si formatta un disco rigido del computer , si perde tutto ciò che è sul disco . Pertanto, è molto importante eseguire il backup di tutto quello che potrebbe desiderare più tardi .
2
Per formattare un'unità secondaria , è necessario l'accesso come root . Tutti i comandi usati in questo tutorial vengono eseguiti dalla riga di comando ( terminale) come root. Si consiglia inoltre di prendere nota delle dimensioni ( capacità totale in MB ) del convertitore .
3
Linux si riferisce ai dischi come " hdx " o " sdx ", dove x è una lettera , partendo con una , che rappresenta l' ordine in cui il disco è stato aggiunto o rilevata dal computer . Il prefisso "hd " è utilizzato per IDE e PATA (già solo ATA ) e il prefisso " sd " è utilizzato per SCSI , SATA e USB . Di solito , un numero è anche messo alla fine di " hdx " o " sdx " per identificare le diverse partizioni sullo stesso disco, ma per lo scopo di formattazione, è solo bisogno di sapere che la lettera di unità che si desidera formato è .
4
Gli esempi riportati in questo how-to sono per un computer con due dischi IDE collegati come master e slave . In questo , le unità sono " hda " e " HDB ". È necessario determinare la lettera dell'unità che si desidera formattare per la propria configurazione . Saremo la formattazione del disco hdb . Per tutti gli esempi , sostituite " hdb " con tutto ciò la designazione dell'unità è .
5
Potete vedere tutte le unità collegate al sistema digitando il comando "ls /dev /hd *" o "ls /dev /sd * " , a seconda del tipo ( IDE , SATA e così via ), le unità sono . Sul sistema di esempio , il risultato di questo comando appare come " /dev /hda /dev/hda1 /dev/hda2 /dev /hdb /dev/hdb1 " . Il sistema operativo è installato su hda , che ha due partizioni ( hda1 e hda2 ) , e non vi è una partizione su hdb e hdb1 .
Usare fdisk
6
Primo , potrete usare il comando fdisk per cancellare le vecchie partizioni sul disco e crearne uno nuovo . Tutte le modifiche apportate utilizzando fdisk diventano permanenti solo se si allora il comando "w" prima di uscire , quindi sentitevi liberi di giocare un po ' , se volete. Se in qualsiasi momento ci si trova bloccati , è possibile uscire dal programma senza salvare le modifiche tenendo premuto il tasto "Ctrl" e il tasto " c ".
7
Al prompt dei comandi , digitare " fdisk /dev /hdb " , sostituendo la " hdb " con le lettere per l'unità . All'apertura, fdisk può dare un paio di avvertimenti , ognuno dei quali può essere ignorato . E poi ti dà un prompt come questo : Command ( m for help ) :
8
Inserisci " p" per vedere la tabella delle partizioni del disco . La prima linea di output del comando "p" vi dirà anche la dimensione dell'unità . Questo è un buon modo per controllare due volte che si sta lavorando con l'unità corretta .
9
Se esistono delle partizioni già presenti sul disco , saranno elencati come le ultime righe del " p " comando. Nel nostro esempio , questo appare come " /dev/hdb1 " , seguito da alcune informazioni circa le dimensioni della partizione e il file system .
10
Per eliminare le partizioni esistenti , premere " D" e poi "Enter . " Ti verrà chiesto quale numero di partizione che si desidera eliminare . Il numero della partizione è il numero che segue hdb, così sul nostro sistema , ad esempio, entriamo 1 . Se sono presenti più partizioni , ripetere il comando "d" per ciascuno. È possibile visualizzare sempre la tabella delle partizioni di nuovo con il comando " p" .
11
Dopo aver eliminato tutte le partizioni esistenti sul disco , si è pronti a fare una nuova. Tipo "n" e premere " Invio ". Quindi premere "P" per creare una partizione primaria . E ti chiede un numero di partizione , digitare " 1 ". Ora vi viene chiesto che cilindro la partizione deve iniziare . L'inizio del disco è l' impostazione predefinita, quindi premere "Invio ". Quindi , viene richiesto per l'ultimo cilindro . La fine del disco è il default , così puoi semplicemente premere il tasto " Enter " di nuovo .
12
Ora si torna al prompt di fdisk . Utilizzare il comando "p " per controllare la tabella delle partizioni . Ora dovreste vedere la vostra nuova partizione in fondo l'uscita . In questo esempio , elenca come " /dev/hdb1 ".
13
Ora è necessario impostare il tipo di file system per la nuova partizione con il comando "t" . È richiesto il codice esadecimale del filesystem che si desidera utilizzare . Useremo lo standard Linux ext2 filesystem , che è " 83 ". Se stai facendo qualcosa di speciale e di conoscenza di un particolare file system che è necessario utilizzare, è possibile premere il tasto " L " per vedere tutti i codici , che sono uno o due caratteri composti da i numeri da 0 a 9 e le lettere da A a F .
14
Ora basta eseguire il comando "w " per scrivere la nuova tabella delle partizioni e uscire da fdisk .
Creare il nuovo filesystem con mkfs
15
Ora è necessario creare il file system sul disco . Questo viene fatto con il comando " mkfs " .
16
Al prompt dei comandi , digitare " mkfs - t ext2 /dev/hdb1 " , ricordando di cambiare il hdb1 a qualunque le lettere sono per il partizione appena creata.
17
Se si utilizza un file system diverso da ext2 , si dovrà specificare che dove " ext2 " è nel comando precedente .
finalizzare il formato con fsck
18
Tutto ciò che rimane è quello di eseguire un controllo sul disco e inserirlo nel vostro fstab in modo che l' unità viene montata ogni volta che si avvia il computer . Questo può essere fatto con un singolo comando fsck .
19
Al prompt dei comandi , digitare " fsck - f- y /dev/hdb1 " , ancora una volta sostituendo hdb1 con le lettere e il numero per la vostra partizione .
20
Dopo fsck corre, la nuova unità è formattata . Riavviare il sistema prima di utilizzarlo .
21
Se hai riformattato l'unità di sistema , ora dovrete fare il boot da un disco di installazione per installare un sistema operativo.