Az Fdisk használata a partíciók kezeléséhez Linuxon

Az fdisk parancs egy szöveges segédprogram a merevlemez-partíciók megtekintésére és kezelésére Linuxon. Ez az egyik leghatékonyabb eszköz, amelyet a partíciók kezelésére használhat, de az új felhasználók számára zavaró.

Ez az oktatóanyag bemutatja az fdisk partíciós tábla kezelésének alapjait. Az fdisk használata után mkfs paranccsal kell formáznia az új partíciókat egy fájlrendszerrel.

Sudo kontra Su

Ubuntu, Linux Mint vagy más Ubuntu-alapú disztribúció esetén az fdisk és az mkfs parancsokat sudo előtaggal kell ellátni . A sudo-t nem használó disztribúcióknál először a su - paranccsal szerezzen be egy gyökérhéjat, majd írja be minden parancsot sudo nélkül.

Sorolja fel a partíciókat

A sudo fdisk -l parancsok felsorolják a rendszer partícióit.

Hozzáadhat egy lemez eszköznevét csak a partíciók felsorolásához. A következő paranccsal például csak az első lemezeszköz partícióit sorolja fel:

sudo fdisk -l / dev / sda

Parancs módba lépés

A lemez partícióinak kezeléséhez parancsmódba kell lépnie. Szüksége lesz egy lemez eszköznevére az fdisk -l paranccsal. A következő parancs lép be az első lemezeszköz parancsmódjába:

sudo fdisk / dev / sda

Ne szerkessze a partíciókat, amíg használatban vannak. Ha rendszerszintű partíciókat akar szerkeszteni, akkor először egy élő CD-ről indítson.

Parancs mód használata

Parancs módban egybetűs parancsokkal adhatja meg a végrehajtani kívánt műveleteket. Írja be az m billentyűt, és nyomja meg az Enter billentyűt a használható parancsok listájának megtekintéséhez.

A partíciós tábla megtekintése

A p használatával nyomtassa ki az aktuális partíciós táblát a terminálra parancs módból.

Partíció törlése

A d paranccsal törölheti a partíciót. Megkérdezi a törölni kívánt partíció számát, amelyet a p paranccsal szerezhet be . Például, ha törölni szeretném a / dev / sda5 fájl partícióját, akkor az 5-öt írnám .

A partíció törlése után újból beírhatja a p karaktert az aktuális partíciós tábla megtekintéséhez. A partíció töröltnek tűnik, de az fdisk nem írja ezeket a változásokat a lemezre, amíg nem használja a w parancsot.

 Partíció létrehozása

Az n paranccsal hozhat létre új partíciót. Létrehozhat egy logikai vagy elsődleges partíciót ( l logikai vagy p az elsődleges). A lemeznek csak négy elsődleges partíciója lehet.

Ezután adja meg a lemez szektorát, amelyen a partíciót el szeretné indítani. Nyomja meg az Enter billentyűt az alapértelmezett szektor elfogadásához, amely a lemez első szabad szektora.

Végül adja meg a partíció utolsó szektorát a lemezen. Ha az összes rendelkezésre álló helyet ki szeretné használni a kezdeti szektor után, nyomja meg az Enter billentyűt. Megadhat egy adott méretet is, például + 5G egy öt gigabájtos partícióhoz vagy + 512M egy 512 megabájtos partícióhoz. Ha nem ad meg egységet a + jel után, az fdisk szektorokat használ egységként. Például a +10000 azt eredményezi, hogy a partíció vége 10000 szektor lesz a kezdete után.

Rendszerazonosító

Az imént futtatott n parancs újrateremtette a korábban törölt cserepartíciót - vagy mégis? Ha újra futtatom a p parancsot, látni fogom, hogy az új / dev / sda5 partíció „Linux” partíció, nem pedig „Linux swap” partíció.

Ha meg akarom változtatni a típusát, használhatom a t parancsot, és megadhatom a partíció számát.

Megkérik a típus hexakódját. Nem tudom, ezért beírhatom az L billentyűt a hexakódok listájának megtekintéséhez.

Azt mondja, hogy a 82 a Linux csere partícióinak kódja, ezért be tudom írni.

Ez nem formázza a partíciót a kiválasztott fájlrendszerrel. Ezt később meg kell tennie a megfelelő mkfs paranccsal.

Változások írása

A w segítségével írja be a lemezen végrehajtott módosításokat.

Használja a q billentyűt, ha a változtatások mentése nélkül szeretne kilépni.

Partíció formázása

Az új partíciókat fájlrendszerrel kell formázni, mielőtt felhasználhatná őket. Ezt a megfelelő mkfs paranccsal teheti meg. Például ez a parancs az ext4 fájlrendszerrel formázza az első lemez ötödik partícióját.

sudo mkfs.ext4 / dev / sda5

Használja az mkswap parancsot, ha partíciót cserepartícióként szeretne formázni:

sudo mkswap / dev / sda5

Az Fdisk számos más parancsot tartalmaz, beleértve a szakértői parancsokat, amelyekhez először az x parancs futtatásával férhet hozzá . További információkért nézze meg az fdisk man oldalát a  man fdisk  paranccsal.