Rendszeresen előfordul, hogy oprendszer telepítőjének képfájlját írom ki USB-re. De a telepítés után előbb vagy utóbb el is kéne takarítani róla. Hogyan tudunk több partíciót eldobni, egy újat létrehozni, majd formázni parancssorból?

Először is nézzünk rá a meghajtóinkra, keressük meg az USB-t, és unmount-oljuk, ha kell. Mondani sem kell: nagyon figyeljünk oda, mert ha nem jól választunk, nem a jó meghajtó partíciós tábláját ütjük majd felül, az nem tesz jót az idegrendszerünknek.

$ lsblk -f

Ezután az sfdisk segítségével partícionálunk nem interaktív módon. Nincs rákérdezés, nincs undo, nincs irgalom. Választhatunk MBR vagy GUID partíciós táblát:

$ echo -e "label: mbr\n,,7" | sudo sfdisk /dev/sdx --wipe always
$ # vagy:
$ echo -e "label: gpt\n,,EBD0A0A2-B9E5-4433-87C0-68B6B72699C7" | sudo sfdisk /dev/sdx --wipe always

A ,,7 sor jelentése: default kezdőpont, maximális partícióméret, 7-es partíciótípus (HPFS/NTFS/exFAT). A második esetben a hosszú típuskód jelentése: Microsoft basic data. Az elérhető típusokat így listázhatjuk ki:

# sfdisk -T --label mbr
# sfdisk -T --label gpt

Formázzuk meg exFAT fájlrendszerre (merthogy az univerzálisan használható) az új partíciónkat, és adjunk neki valami címkét is:

# mkfs.exfat -L sandisk /dev/sdx1

Készen vagyunk, az alábbi paranccsal mindjárt mount-olhatjuk is a /run/media/$USER/$DEVICE_LABEL mappába:

$ udisksctl mount -b /dev/sdx1