veiner.eu
ÚVOD
ODDÍLY A SOUBOROVÝ SYSTÉM FAT32
ZAPOJENÍ, KOMUNIKACE A PROTOKOLINICIALIZACE, ČTENÍ, ZÁPISCO NAJDEME NA KARTĚVYUŽITÍZDROJOVÉ KÓDY

SD karta - oddíly a souborový systém FAT32

5.6.2018

Kartu si připravíme v PC. Vytvoříme na ní oddíl a souborový systém FAT32. Pro tento účel jsem použil příkazovou řádku operačního systému GNU/Linux.

Photo2525.jpg

Příkazem lsblk zjistíme seznam blokových zařízení v systému. Je vidět, že karta je vedená jako zařízení /dev/sdd a má jeden oddíl /dev/sdd1, který není připojený do souborového systému PC.

Spustíme příkaz fdisk, kterému zadáme parametr odkazující na zařízení, které nás zajímá, tedy /dev/sdd.

Necháme si vypsat informace o disku příkazem p.

Příkazem d odstraníme oddlíl.

Příkaz n oddlíl přidá. Ponecháme výchozí možnosti.

Znovu si prohlídneme oddíly příkazem p.

Změny se na disk uloží příkazem w (a zároveň se ukončí fdisk).

Nyní máme o kartě následující informace. Karta obsahuje 155648000 sektorů (bloků) o velikosti 512 bytů. Na kartě je jeden oddíl, který začíná sektorem číslo 2048 a končí sektorem číslo 15564799 (oddíl tak zabírá celý zbytek karty).

Připravíme si přípojný bod pro kartu - vytvoříme adresář /mnt/card. Na kartě chceme mít souborový systém FAT32. Vytvoříme ho příkazem mkfs.fat, kterému zadáme jako parametry název oddílu (parametr -n), typ FAT (parametr -F) a oddíl, na kterém chceme systém vytvořit (/dev/sdd1).

Teď už můžeme kartu připojit do souborového systému počítače. Příkaz mount potřebuje znát minimálně zařízení, které připojujeme (/dev/sdd1) a přípojný bod (/mnt/card). Navíc mu též (parametrem -t) sdělíme, že souborový systém je typu FAT. Příkaz lsblk nám ukáže, že je karta skutečně přístupná v adresáři /mnt/card.

Na kartu z počítače nakopírujeme nějaké soubory pro testovací účely. V kořenovém adresáři bude soubor pojmenovaný Photo2483.jpg a adresář nazvaný fotky, ve kterém bude soubor Photo2496.jpg. Obsah karty si prohlídneme příkazem ls -R /mnt/card/.

Kartu odpojíme od systému příkazem umount. Adresář /mnt/card už dále nepotřebujeme, můžeme ho smazat.