====== 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}}