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.