Portál AbcLinuxu, 8. května 2024 19:57


Dotaz: Image SD karty

2.2.2019 11:39 Mirda
Image SD karty
Přečteno: 509×
Odpovědět | Admin
Poradíte mi prosím, jak na Linuxu udělat image SD karty, který má dva oddíly. Koukal jsem na dd, ale to mi zálohuje komplet cely zařízení. Nepomohlo ani, když jsem pomocí gparted zmenšil druhý oddíl. Děkuji.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.2.2019 12:17 rastos | skóre: 62 | blog: rastos
Rozbalit Rozbalit vše Re: Image SD karty
Odpovědět | | Sbalit | Link | Blokovat | Admin
- SD karta je disk
- disk môže byť rozdelený na viacero partícií
- každému disku zodpovedá špeciálny súbor v /dev
- každej partícii na disku zodpovedá špeciálny súbor v /dev
- dd robí kópiu, toho čo mu dáš na vstup
=> je možné urobiť image pomocou dd, ak mu ako vstup dáš ten správny špeciálny súbor v /dev

Vieš ako sa volá súbor pod /dev, ktorý zodpovedá tej SD karte? Vieš ako sa volajú súbory pod /dev, ktoré zodpovedajú partíciám SD karty?
2.2.2019 12:23 qw11
Rozbalit Rozbalit vše Re: Image SD karty

No a vsetky tieto informacie zistis pomocou

fdisk -l
Jendа avatar 2.2.2019 13:06 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Image SD karty
Odpovědět | | Sbalit | Link | Blokovat | Admin
Poradíte mi prosím, jak na Linuxu udělat image SD karty, který má dva oddíly.
cat /dev/sdb > image
Koukal jsem na dd, ale to mi zálohuje komplet cely zařízení.
Ano, to se pod „image SD karty“ typicky myslí.
Nepomohlo ani, když jsem pomocí gparted zmenšil druhý oddíl.
Pokud chceš jenom začátek, tak head -c kolik /dev/sdb > image. Pokud bys to chtěl automatizovat, můžeš si to „kolik“ spočítat například z výstupu fdisk -l.
Já to s tou denacifikací Slovenska myslel vážně.
Řešení 1× (Georgo10)
Petr Fiedler avatar 2.2.2019 13:50 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
Rozbalit Rozbalit vše Re: Image SD karty
Odpovědět | | Sbalit | Link | Blokovat | Admin

Clonezillou by to taky šlo. Pokud bys něchtěl celou SD kartu, tak zaškrtneš pouze první oddíl. Ale dd z terminálu je elegantnější.

2.2.2019 14:23 PetebLazar
Rozbalit Rozbalit vše Re: Image SD karty
Nejde pro zálohu libovolného oddílu pomocí dd použít jako input file dev odpovídající konkrétní partition? Např. /dev/sdb2 /dev/mmcblk1p2?
Jendа avatar 2.2.2019 15:18 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Image SD karty
Ano, samozřejmě jde, ale když to pak obnovuješ, tak musíš správně vytvořit partition table. A také jsem si takhle pěkně naběhl: Raspbian používá jako identifikátor rootfs PARTUUID, které je složené z UUID zařízení (nejspíš uložené v partition tabulce) a čísla oddílu. A když vyrobíš partition tabulku novou a nenastavíš to, tak to pak nenajde /.
Petr Fiedler avatar 2.2.2019 16:57 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
Rozbalit Rozbalit vše Re: Image SD karty

Já si Raspbian zazálohoval tou Clonezillou (všechny oddíly). Samozřejmě Clonezilla zálohovala jen obsazené místo a ještě to zkomprimovala, takže to bylo docela malé. Po obnově vše fungovalo. Za mě snadné a funkční řešení.

2.2.2019 21:16 PetebLazar
Rozbalit Rozbalit vše Re: Image SD karty
Jasně. Z úvodního dotazu jsem pochopil tak, že jde o zálohu vybrané existující partition, že by případná obnova šla zase zpátky do ní. Při požadavku na úplnou obnovu by asi k zálohám partition šlo zazálohovat i MBR a obnovu na čistou SD začít s ním.
3.2.2019 17:17 Mirda
Rozbalit Rozbalit vše Re: Image SD karty
Odpovědět | | Sbalit | Link | Blokovat | Admin
Díky všem. Použil jsem clonezillu.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.