Zvetseni ext4 oddilu ze skriptu

Tentokrat si ukazeme rychle expandovani EXT4 oddilu na SD karte a to ze skriptu, neni potreba zadny interaktivni uzivateluv vstup.

Nejcasteji je potreba expandovat filesystem na obrazech pro Raspberry Pi a ostatni SBC. Vetsinou maji ke stazeni 4GB image SD karty, ktery jde ale bez problemu nahrat treba na 16GB kartu. Oddil je vasak stale 4GB velky a z anim je volne misto. Zpusobu zvetseni je hodne. Ukazeme si relativne malo znamy program sfdisk.

Jak rika manual: „sfdisk is a script-oriented tool for partitioning any block device„. Umi sposutu veci, viz treba example, a jeho syntaxe je dosti zvlastni.

Nyni uz konecne ukazka zvetseni. Mame 16GB SD kartu, kterou system vidi jako /dev/sdb. Karta ma dva oddily, kde ext4 oddil je druhy, tedy /dev/sdb2. Jeho pocatecni velikost je 3,6GB. Na konci bude roztazeny do konce karty.
Postup:
  1. Pomoci fdisk -l overime, zda pracujeme se spravnym diskem. Neni zde zadne tlacitko zpet…
  2. Pote provedeme fsck daneho oddilu.
  3. Odpojime vsechny oddily SD karty.
  4. Zvetsime oddil.
  5. Zvetsime ext4.
  6. A zkontrolujeme vysledek.

Vse samozrejmne delame pod rootem. Ke zvetseni slouzi prikaz echo „, +“ | sfdisk -N 2 /dev/sdb. Kde parametr N udava druhy oddil. Text v uvozovkach popisuje operaci.
+ zvetsi oddil na maximalni moznou velikost. Pokud bychom chteli zvetsit treba o 50MB, pouzili bychom echo „, +50M“ | sfdisk -N 2 /dev/sdb

 
 
 

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *