27Jun

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

click fraud protection

Příkaz fdisk je textový nástroj pro prohlížení a správu diskových oddílů pevného 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 oddílů pomocí souborového systému.

Sudo vs. Su

Na Ubuntu, Linux Mint nebo jiné distribuce odvozené od Ubuntu musí být příkazy fdisk a mkfs předpony sudo .Na distribucích, které nepoužívají sudo, použijte nejprve příkaz su - pro získání kořenového shellu a zadejte každý příkaz bez sudo. Seznam oblastí

Příkazy sudo fdisk -l uvádí seznam oblastí v systému.

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

sudo fdisk -l /dev/ sda

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

instagram viewer

Pro práci s diskovými oddíly musíte zadat příkazový režim. Budete potřebovat název zařízení disku z příkazu fdisk -l .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, nejprve spusťte spouštění z živého disku CD.

Pomocí 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. Zadejte m a stisknutím klávesy Enter zobrazte seznam příkazů, které můžete použít.

Zobrazení tabulky oddílu

Použijte p k vytisknutí aktuální tabulky oddílů do terminálu z příkazového režimu.

Odstranění oddílu

Pomocí příkazu d odstraňte oddíl. Budete požádáni o číslo oddílu, který chcete smazat, který můžete získat z příkazu p .Pokud bych chtěl například odstranit oddíl na /dev/ sda5, zadejte 5 .

Po odstranění oddílu můžete znovu zadat p a 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

Pomocí příkazu n vytvořte nový oddíl. Můžete vytvořit logický nebo primární oddíl( l pro logické nebo p 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. Chcete-li využít po volném prostoru po počátečním sektoru, stiskněte klávesu Enter. Můžete také zadat určitou velikost, například + 5G pro oblast s kapacitou 5 gigabajtů nebo + 512M pro oddíl s kapacitou 512 megabajtů.Pokud nezadáte jednotku za znaménkem +, fdisk používá sektor jako jednotku. Například +10000 má za následek, že na konci oddílu bude 10000 sektorů po jeho začátku.

ID systému

Příkaz n Právě jsem spustil znovu vytvořenou odkládací oddíl, který jsem dříve smazal - nebo to udělal? Pokud znovu spustím příkaz p , uvidím, že nový oddíl /dev/ sda5 je oddíl "Linux" namísto oddílu "Linux swap".

Pokud chci změnit svůj typ, mohu použít příkaz t a určit číslo oddílu.

Bude mi požádáno o hexadecimální kód daného typu. Nevím, takže mohu napsat L pro zobrazení seznamu hexadecimálních kódů.

Říká, že 82 je kód pro Linux swapové oddíly, takže mohu napsat.

Neformátuje oddíl se systémem souborů, který vyberete. Budete to muset provést později pomocí příslušného příkazu mkfs .

Změna zápisu

Použijte w k zápisu změn provedených na disk.

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

Formátování oddílu

Ještě před tím, než je můžete použít, je třeba formá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./dev/ 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 pomocí spuštění x příkaz první.Podívejte se na manuálovou stránku fdisku pomocí příkazu man fdisk pro podrobnější informace.