Domovská » jak » Jak používat Fdisk pro správu diskových oddílů v systému Linux

    Jak používat Fdisk pro správu diskových oddílů v systému Linux

    Příkaz fdisk je textový nástroj pro prohlížení a správu diskových oddílů na pevném disku v systému Linux. Jedná se o jeden z nejsilnějších nástrojů, které můžete použít pro správu diskových oddílů, ale je to pro nové uživatele.

    Tento tutoriál projde základy použití fdisk pro správu tabulky oddílů. Po použití fdisk budete muset použít příkaz mkfs pro formátování nových diskových oddílů se systémem souborů.

    Sudo vs. Su

    Na Ubuntu, Linux Mint nebo jiné distribuce odvozené od Ubuntu musí být příkazy fdisk a mkfs označeny předponou sudo. Na distribucích, které nepoužívají sudo, použijte su - příkaz nejprve získat kořenový shell, pak zadejte každý příkaz bez sudo.

    Seznam oddílů

    The sudo fdisk -l příkazy zobrazují oddíly v systému.

    Název zařízení na disku můžete přidat tak, aby se na něm zobrazovaly pouze oddíly. Například pomocí následujícího příkazu zobrazte pouze diskové oddíly na prvním diskovém zařízení:

    sudo fdisk -l / dev / sda

    Zadání příkazového režimu

    Chcete-li pracovat na diskových oddílech, musíte zadat příkazový režim. Budete potřebovat název zařízení z disku fdisk -l příkaz. Následující příkaz zadá příkazový režim pro první diskové zařízení:

    sudo fdisk / dev / sda

    Neupravujte diskové oddíly, pokud jsou v provozu. Chcete-li upravit systémové oddíly, spusťte nejprve ze živého disku CD.

    Použití příkazového režimu

    V příkazovém režimu použijete příkazy s jedním písmenem pro zadání akcí, které chcete provést. Typ m a stisknutím klávesy Enter zobrazte seznam příkazů, které můžete použít.

    Zobrazení tabulky oddílů

    Použití str pro tisk aktuální tabulky oddílů do terminálu z příkazového režimu.

    Odstranění oddílu

    Použijte d příkaz k odstranění oddílů. Budete požádáni o číslo oddílu, který chcete odstranit, který můžete získat z str příkaz. Pokud například chci smazat oddíl na / dev / sda5, napíšu 5.

    Po odstranění oddílu můžete zadat str znovu zobrazit aktuální tabulku oddílů. Oddíl se zobrazí smazán, ale fdisk nezapisuje tyto změny na disk, dokud nepoužijete příkaz w.

     Vytvoření oddílu

    Použijte n příkaz k vytvoření nového oddílu. Můžete vytvořit logický nebo primární oddíl (l pro logické nebo str pro primární). Disk může mít pouze čtyři primární oddíly.

    Dále určete sektor disku, ze kterého má být oddíl spuštěn. Stisknutím klávesy Enter přijměte výchozí sektor, což je první volný sektor na disku.

    Nakonec zadejte poslední sektor oddílu na disku. Pokud chcete po počátečním sektoru použít veškerý dostupný prostor, stiskněte klávesu Enter. Můžete také zadat určitou velikost, například +5G pro pět gigabajtový oddíl nebo +512M pro oddíl o velikosti 512 megabajtů. Pokud nezadáte jednotku za znaménkem +, fdisk používá sektor jako jednotku. Například, +10000 výsledkem je konec oddílu, který je po jeho začátku 10000 sektorů.

    ID systému

    The n příkaz jsem právě spustil znovu vytvořil oddíl pro výměnu, který jsem dříve smazal - nebo to udělal? Pokud spustím str příkaz znovu, uvidíme, že nový oddíl / dev / sda5 je oddíl "Linux" namísto oddílu "Linux swap".

    Pokud chci změnit typ, mohu použít t příkaz a zadejte číslo oddílu.

    Budu požádán o hexadecimální kód daného typu. Nevím, takže mohu psát L pro zobrazení seznamu hexadecimálních kódů.

    Říká 82 je kód pro linux swap oddíly, takže mohu napsat to.

    Toto neformátuje oddíl se systémem souborů, který vyberete. Budete muset udělat později s příslušným mkfs příkaz.

    Psaní změn

    Použití w abyste napsali změny, které jste provedli na disku.

    Použití q pokud chcete ukončit bez uložení změn.

    Formátování oddílu

    Před použitím je třeba naformátovat nové oddíly se systémem souborů. Můžete to provést pomocí příslušného příkazu mkfs. Například tento příkaz formátuje pátý oddíl na prvním disku se systémem souborů ext4.

    sudo mkfs.ext4 / dev / sda5

    Použijte příkaz mkswap, pokud chcete formátovat oddíl jako odkládací oddíl:

    sudo mkswap / dev / sda5


    Fdisk obsahuje řadu dalších příkazů včetně expertních příkazů, ke kterým máte přístup X příkaz první. Podívejte se na manuálovou stránku uživatele fdisk man fdisk příkaz pro podrobnější informace.