Den här artikeln förklarar hur du formaterar en hårddisk i Linux använder standard kommandon fdisk , mkfs och fsck . Det beskrivna förfarandet kan användas antingen för att formatera en sekundär hårddisk eller formatera en enhet innan installation . Instruktioner
Förberedelser
1
När du formaterar en dator hårddisk , kommer du att förlora allt som finns på enheten . Därför är det mycket viktigt att säkerhetskopiera allt du kanske senare vill .
2
att formatera en sekundär enhet , kommer du att behöva root- åtkomst . Alla kommandon som används i denna handledning körs från en kommandorad ( terminal) som root . Du kanske också vill göra notera storlek ( total kapacitet i MB ) för frekvensomriktaren .
3
Linux refererar till hårddiskar som antingen " HDX " eller " SDX , " där x är en bokstav , som börjar med en , som representerar den ordning i vilken enheten har infogats eller identifieras av datorn . "HD " prefix används för IDE och PATA (tidigare bara ATA ) , och " sd " prefix används för SCSI , SATA och USB-enheter . Vanligtvis är ett nummer också sätta i slutet av " HDX " eller " SDX " för att beteckna olika partitioner på samma fysiska disk , men för att formateringen , du bara måste veta vilken bokstav den enhet du vill formatera är .
4
Exemplen i detta hur - till är en dator med två IDE-hårddiskar som bifogas som en master och slav . I detta , är enheterna " hda " och " hdb . " Du kommer att behöva bestämma bokstaven för den enhet du vill formatera om din egen inställning . Vi kommer att formatera enheten hdb . För alla exempel , byt ut " hdb " med vad ditt enhetsbeteckning är .
5
Du kan se alla enheter anslutna till systemet genom att skriva kommandot " ls /dev /hd * " eller " ls /dev /sd * " , beroende på vilken typ ( IDE , SATA och så vidare ) är enheterna . På exemplet systemet , ser resultatet av detta kommando som " /dev /hda /dev/hda1 /dev/hda2 /dev /hdb /dev/hdb1 " . Operativsystemet är installerat på hda , som har två partitioner ( hda1 och hda2 ) , och det finns en partition på hdb och hdb1 . Använda fdisk
6
First
, kommer du att använda kommandot fdisk för att radera alla gamla partitioner på hårddisken och skapa en ny. Eventuella ändringar du gör med fdisk bara permanentas om man sedan utfärda " w " -kommandot innan du avslutar , så känn dig fri att leka runt lite om du vill. Om du vid något tillfälle du själv fastnat , kan du avsluta programmet utan att spara ändringarna genom att hålla " Ctrl " -tangenten och trycka på " c. . "
7
vid kommandotolken , skriv " fdisk /dev /hdb " , ersätta " hdb " med bokstäverna för din enhet . Efter öppnandet kan fdisk ge dig ett par varningar , kan som alla ignoreras . Den ger dig sedan en prompt som ser ut så här : Kommando ( m för hjälp ) :
8
Enter " p " för att se partitionstabellen på disken . Den första raden av produktionen från " p " -kommandot kommer också att berätta storleken på enheten . Detta är ett bra sätt att dubbelkolla att du arbetar med rätt enhet .
9 p Om det finns några partitioner som redan finns på enheten , kommer de att visas som de sista raderna i " p " kommandot . På vårt exempel , ser detta som " /dev/hdb1 " , följt av lite information om partitionen storlek och filsystem .
10
vill ta bort alla befintliga partitioner , tryck på " d " och sedan " Enter . " Den kommer att fråga dig vilken partition som du vill radera . Antalet partitionen är det nummer som följer hdb , så på vårt exempel system vi in 1 . Om det finns flera partitioner , upprepa " d " -kommandot för var och en. Du kan alltid visa partitionstabellen igen med " p " -kommandot .
11
När du tagit bort alla befintliga partitioner på disken , är du redo att göra en ny. Typ " n" och tryck " Enter ". Tryck sedan på " p " för att skapa en primär partition . Det ber dig om en partition nummer , ange " 1 . " Nu får du frågan vilken cylinder partitionen ska börja på . Början av enheten är standard , så bara trycka " Enter ". Därefter uppmanas du för den sista cylindern . I slutet av enheten är standard , så du kan bara trycka på " Enter " igen . Nu
12
du är tillbaka på fdisk kommandotolken . Använd " p " -kommandot för att kontrollera partitionstabellen . Du bör nu se ditt nya partition längst ner på produktionen . I exemplet , listar det som " /dev/hdb1 . "
13
Du måste nu ange filsystem för din nya partition med " t " -kommandot . Du bad om Hex-kod för filsystemet du vill använda . Vi kommer att använda standarden Linux ext2 filsystem , som är " 83 . " Om du gör något speciellt och känner av ett visst filsystem som du behöver använda kan du trycka på " L " för att se alla de koder , som är ett eller två tecken bestående av siffrorna 0 till 9 och bokstäverna A till F .
14
nu bara utfärda " w " -kommandot för att skriva din nya partitionstabell och avsluta fdisk .
skapa de nya filsystem med mkfs
15
nu måste du skapa filsystemet på enheten . Detta görs med " mkfs " kommandot .
16
vid kommandotolken , skriv " mkfs - t ext2 /dev/hdb1 " , samtidigt komma ihåg att ändra hdb1 till oavsett bokstäverna är för partition du just skapat .
17 p Om du använder ett annat filsystem än ext2 , måste du ange att där " EXT2 " är i ovanstående kommando .
slutföra format med fsck
18
Allt som återstår är att köra en check på hårddisken och föra in det i din fstab så att enheten monteras varje gång du startar datorn . Detta kan göras med ett enda kommandot fsck .
19
vid kommandotolken , skriv " fsck - f - y /dev/hdb1 " , återigen byta hdb1 med bokstäver och nummer för din partition .
20
Efter fsck körs , är din nya enhet som är formaterad . Starta om datorn innan du använder den .
21 p Om du formaterat om ditt system kör , kommer du nu att behöva starta upp en installationsskivan för att installera ett operativsystem .