====== Zálohování OS ======
{{ :files:img_warning-line_b.png?nolink |}}
{{ :en:hw:08_safety-instructions_pseudo-ISO-7010-info.png?nolink |(!)}}
**Poznámka:** \\
Různé produktové řady se můžou lišit v některých bodech pro zálohování. Tyto postupy platí pouze pro produktovou řadu Unipi Edge.
Kterou metodu pro zálohování OS použít?
Metoda zálohování se odvíjí především podle [[.:0-flash|metody obnovení]].
Seřazeno od jednoduchých po složitější.
- {{ :files:img_breakline_light_blue.png?nolink |}} [[#zalohovani_os_na_usb_flashdisk|Zálohování OS na USB flashdisk]] \\
* Doporučená metoda zálohy
* Zařízení, které chceme zálohovat musí mít USB A port
* Je potřeba PC / Notebook připojený ve stejné síti
* Zálohu lze obnovit přes USB nebo webové rozhraní
* Postup zálohování a případné chyby se ukazují ve webovém rozhraní
* Je potřeba USB flashdisk s dostatečnou kapacitou
- {{ :files:img_breakline_light_blue.png?nolink |}} [[#zalohovani_os_do_souboru_typu_swu|Zálohování OS do souboru typu .swu přes rpioboot]] \\
* Je potřeba zařízení s OS Linux připojené přímo k jednotce, kterou zálohujeme
* Je potřeba USB-C kabel
* Zálohu lze obnovit přes USB nebo webové rozhraní
* Především pro zkušenější uživatele
* Nelze použít pro jednotky se zapnutým secure boot
- {{ :files:img_breakline_light_blue.png?nolink |}} [[#zalohovani_os_do_souboru_typu_raw|Zálohování OS do souboru typu .raw přes rpioboot]] \\
* Je potřeba zařízení připojené přímo k jednotce, kterou zálohujeme
* Je potřeba USB-C kabel
* Především pro zkušenější uživatele
* Výsledná záloha má stejnou velikost jako velikost úložiště jednotky
* Zálohu lze obnovit pouze přes opačný postup
* Nelze použít pro jednotky se zapnutým secure boot
{{page>cs:hw:raspi-fw-compatibility-hidden}}
===== Zálohování OS na USB flashdisk =====
- Připravte si USB flash disk ve formátu FAT32 minimálně s kapacitou jako velikost využité paměti na jednotce + 100 MB
- Spusťte zařízení v [[cs:hw:004-edge:09-startup-modes:02-service-mode#spusteni_zarizeni_v_servisnim_rezimu|servisním režimu]]
- Připojte flash disk k libovolnému portu USB A a počkejte přibližně 5 sekund
- Klikněte na tlačítko **Backup to USB flash** v dialogovém okně pod nadpisem **Backup** v servisním webovém rozhraní
- Jednotka zahájí zálohování OS. Jeho průběh můžete sledovat i v dialogovém oknu pod nadpisem Messages
- Po úspěšném dokončení zálohování se v servisním rozhraní zobrazí hláška “Updated successfully”
- Nyní můžete zařízení restartovat pomocí tlačítka v pravém horním rohu webového rozhraní
- Pro obnovení zálohy, či nahrání OS na jiné zařízení stejné produktové řady postupujte dle [[.:0-flash#nahrani_os_pomoci_usb_flashdisku|návodu pro nahrání OS pomocí USB flashdisku]]
{{ :files:img_warning-line_b.png?nolink |}}
{{ :en:hw:08_safety-instructions_pseudo-ISO-7010-info.png?nolink |(!)}}
**Poznámka:** \\
Proces zálohování proběhne na většině USB flash disků v pořádku, ale obnovování ze zálohy může působit problémy.
V případě, že obnovení ze zálohy vždy selže, je nutné pro vytváření zálohy použít jiný USB flash disk.
{{ :files:img_warning-line_b.png?nolink |}}
{{ :en:hw:08_safety-instructions_pseudo-ISO-7010-info.png?nolink |(!)}}
**Poznámka:** \\
Na některých [[cs:hw:004-edge#prehled_modelu_unipi_edge|modelech Unipi Edge není přítomný USB port]]. Pro vytvoření zálohy na těchto modelech použijte metody popsané v sekci [[#zalohovani_za_pouziti_rezimu_inicializace|Zálohování za použití režimu inicializace]].
===== Zálohování za použití režimu inicializace =====
{{ :files:img_warning-line_b.png?nolink |}}
{{ :en:hw:09_safety-instructions_pseudo-ISO-7010-attention.png?nolink |(!)}}
**Upozornění:** \\
Následující návody slouží především pro pokročilejší uživatele.
==== Zálohování OS do souboru typu .swu ====
{{ :files:img_warning-line_b.png?nolink |}}
{{ :en:hw:09_safety-instructions_pseudo-ISO-7010-attention.png?nolink |(!)}}
**Upozornění:** \\
Tento návod je možný pouze na zařízení **s operačním systémem Linux** a root právy.
- Spusťte zařízení v [[cs:hw:004-edge:09-startup-modes:03-init-mode|režimu inicializace]]
- Identifikujte připojené zařízení například příkazem **lsblk** nebo v rámci logu kernelu **dmesg**, viz níže. Typicky se jedná o označení sda, sdb, ... [114570.735872] usb 1-1.3: New USB device found, idVendor=0a5c, idProduct=0104, bcdDevice= 1.00
[114570.735903] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[114570.735917] usb 1-1.3: Product: Raspberry Pi multi-function USB device
[114570.735928] usb 1-1.3: Manufacturer: Raspberry Pi
[114570.735938] usb 1-1.3: SerialNumber: 10000000ff00a88e
[114570.797566] usb-storage 1-1.3:1.0: USB Mass Storage device detected
[114570.798207] scsi host0: usb-storage 1-1.3:1.0
[114570.806660] cdc_acm 1-1.3:1.1: ttyACM0: USB ACM device
[114571.803910] scsi 0:0:0:0: Direct-Access mmcblk0 PQ: 0 ANSI: 2
[114571.805093] scsi 0:0:0:0: Attached scsi generic sg0 type 0
[114571.806559] sd 0:0:0:0: Power-on or device reset occurred
[114571.808665] sd 0:0:0:0: [>>sda<<] 15269888 512-byte logical blocks: (7.82 GB/7.28 GiB)
[114571.940909] sd 0:0:0:0: [sda] Write Protect is off
[114571.940937] sd 0:0:0:0: [sda] Mode Sense: 0f 00 00 00
[114572.072867] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
- Stáhněte skript [[https://github.com/UniPiTechnology/unipi-helpers/tree/master/rpiboot2swu|rpiboot2swu.sh z veřejného repozitáře]]
- Spusťte skript rpiboot2swu.sh sh rpiboot2swu.sh /dev/sdX [output_directory] sdX je připojené zařízení, na které zálohujeme, v tomto případě sda. Výchozí hodnotou pro ''[output_directory]'' je adresář, ze kterého je skript spouštěn a pokud je uveden, tak již musí existovat
- Skript vytvoří soubor se zálohou **archive.swu** a skript **swu2rpiboot.sh**, který lze použít pro nahrání **pouze** této zálohy
- Po dokončení odpojte napájení 24 V DC a USB-C kabel.
- Výsledný soubor **archive.swu** lze použít pro obnovení OS [[cs:hw:004-edge:04-image#nahrani_os_pomoci_servisniho_rozhrani|přes servisního rozhraní]], [[cs:hw:004-edge:04-image#nahrani_os_pomoci_usb_flashdisku_pouze_se_souborem_typu_swu|z USB flashdisku]] nebo [[cs:hw:004-edge:04-image:0-flash#obnoveni_os_ze_souboru_typu_swu|použitím skriptu swu2rpiboot.sh]]
==== Zálohování OS do souboru typu .raw ====
- Spusťte zařízení v [[cs:hw:004-edge:09-startup-modes:03-init-mode|režimu inicializace]]
- Identifikujte zařízení
* Mac / Linux - Příkaz **lsblk**. Typicky se jedná o označení sda, sdb, ...
* Windows - Najdete zařízení v **Tento počítač**
- Otevřeme Win32 disk imager (Windows) nebo použijte [[https://manpages.debian.org/trixie/coreutils/dd.1.en.html|dd utilitu]] na Linuxu
- Zkopírujte obsah ze zjištěného zařízení (např. /dev/sda) do lokálního stroje / jednotky
* Příklad použití **dd** dd if=/dev/sdX of=backup.raw conv=fsync status=progress
- Po dokončení odpojte napájení 24 V DC a USB-C kabel.
- Vytvořenou zálohu lze použít pro obnovení pomocí kroků popsaných v návodu [[.:0-flash#nahrani_os_ze_souboru_typu_raw|Obnovení OS ze zálohy typu .raw]].
===== Rychlý přehled návodů v této sekci =====
{{page>.:image-namespace-hidden&noheader}}