V příspěvku jsou uvedeny kroky k odstranění diskového oddílu pomocí příkazu fdisk. Upozorňujeme, že postup odstranění primárního a rozšířeného oddílu je stejný. Jako příklad v příspěvku používáme disk /dev/sdc a oddíl, který má být odstraněn, je /dev/sdc1.
Odpojte souborový systém
Ujistěte se, že jste odpojili souborový systém pomocí oddílu, který chcete odstranit. Chcete-li zjistit, zda je oddíl připojen, použijte níže uvedený příkaz.
# cat /proc/mounts
K odpojení přípojného bodu použijte níže uvedený příkaz.
# umount /data
Výpis oddílu ke smazání
Chcete-li získat seznam aktuálního schématu rozdělení, použijte „fdisk -/dev/sdc “. Použijte příkaz k tisku (p ) pro zobrazení tabulky oddílů:
# fdisk /dev/sdc Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): p Disk /dev/sdc: 21.5 GB, 21474836480 bytes, 41943040 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x085579f4 Device Boot Start End Blocks Id System /dev/sdc1 2048 2099199 1048576 83 Linux /dev/sdc2 2099200 4196351 1048576 83 Linux
Můžete také použít příkaz „fdisk -l ” pro zobrazení všech oddílů dostupných v systému.
Jak zobrazit linuxové diskové oddíly (tabulka oddílů)Odstranění oddílu
Použijte příkaz delete (d ) pro smazání oddílu budete vyzváni k zadání čísla oddílu. V tomto příkladu odstraníme /dev/sdc1. Použijte tedy číslo 1, když budete vyzváni k odstranění čísla oddílu.
Command (m for help): d Partition number (1,2, default 2): 1 Partition 1 is deletedPokud vám zbývá smazat poslední oddíl, příkaz delete nevyzve k vymazání čísla oddílu a odstraní přímo poslední oddíl.
Uložte tabulku oddílů a ověřte
Použijte příkaz k tisku (p ), abyste znovu vypsali tabulku oddílů a potvrdili, zda je oddíl 1 odstraněn:
Command (m for help): p Disk /dev/sdc: 21.5 GB, 21474836480 bytes, 41943040 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x085579f4 Device Boot Start End Blocks Id System /dev/sdc2 2099200 4196351 1048576 83 Linux
Nakonec uložte a ukončete fdisk příkazem write/quit (w). Po provedení tohoto příkazu budou změny trvalé.
Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 16: Device or resource busy. The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8) Syncing disks.