Přeskočit na obsah
@365tipu
  • Domů
    • Práce na dálku
    • Twitter for dummies
    • Jak na Mastodon
    • Facebook a marketing
    • Návod pro Instagram
    • Jak na LinkedIn
    • Bezpečný Internet
    • Bezpečnost pro novináře
    • Soukromí na Facebooku
    • Pomocník webdesignera
    • Jak na WordPress
    • Nepostradatelné software
      • Jak na Windows 11
      • Jak na Windows 10
      • Jak na iPhone/iPad
      • Jak na Mac OS
      • Jak na Apple TV/TV+
      • Jak na Apple Watch
      • Jak na Apple AirTag
      • Microsoft Office
      • Linux
    • Jazykový koutek
    • GTD
    • Filmy a TV seriály
    • Recenze
    • Chytrá domácnost
      • Chytrá domácnost
      • Jak na Google Home
      • Amazon Echo a Alexa
      • Apple HomePod
      • Jak na Raspberry Pi
      • Jak na QNAP NAS
      • Netatmo
    • Jak na Home Assistant
  • Všechny štítky
  • Odběr e-mailem
  • RSS/XML
  • Kontakt
    • Kontakt
    • Twitter
    • Facebook
    • BlueSky
    • Mastodon
      • Threads
    • Zásady Cookies (EU)
✉️        Pět velkých tipů týdně. Extra desítky menších. Některé jdou na socnety, ale všechny najdete jedině v newsletteru. 2x, týdně, středa a neděle. Starší čísla zde. Přihlášení ▶️
29. 7. 2024 podle 365tipů
Software

TIP#2767: Jak Raspberry Pi zálohovat? SD kartu a další disky do podoby pro snadné obnovení?

Raspberry Pi můžete dlouho a dobře provozovat z SD karty, ale jsou momenty, kdy se bude hodit mít nějakou poměrně aktuální zálohu.

  • něco si s Raspberry provedete a budete chtít vše uvést zpět do původního stavu
  • SD karta začne odcházet, takže ji budete muset vyměnit za novou 
  • budete chtít vaše Raspberry naklonovat (mimochodem tady to může být rychlejší prostou kopii SD karty na novou po vypnutí a vyjmutí)

Nejpraktičtější je když budete pravidelně vytvářet zálohu či image karty a ukládat někam na síť (nebo na připojený USB disk). V případě potřeby pak prostě můžete image flashnout zpět na původní kartu či na kartu novou.

Ruční vytvoření kopie SD karty na SD kartu

K Raspberry můžete připojit čtečku SD karet do USB portu – po připojení se vám objeví v /dev velmi pravděpodobně jako /dev/sda. 

SD karty v Raspberry je /dev/mmcblk0. Takže můžete použít klasický dd příkaz Linuxu

sudo dd bs=4M if=/dev/mmcblk0 of=/dev/sda

if určuje input file a of určuje output file. bs určuje velikost bloku přenášených dat.

Nechte to běžet, pro 32 GB SD kartu to může běžně trvat i až 20 minut. 

Lepší řešení co bude vše dělat samo

Ruční kopie přes dd není až tak ideální, kopírujete SD kartu běžícího RPi a některé služby budou mít otevřené soubory, měnit je, atd. Navíc budete nejspíš chtít zálohovat někam jinam, než na další SD kartu – ideálně někde do sítě. 

Skvělé řešení je raspiBackup protože umí vše potřebné a má o snadno použitelné rozhraní, kde si vše nastavíte.  Instalace se děje pomoci copy-paste skriptu, který najdete na konci odkazu v tomto odstavci. Ale než se do toho pustíte, je nutné vědet kam budete zálohovat. 

To musíte nastavit sami, připojit externí disk, síťový disk, atd. A nutno dodat, protože tady jste v Linuxu, není to klikací ani triviální, obzvlášť když budete chtít připojovat síťové věci. 

Vytvořit mount point a připojit síťový disk

Nejprve si v /mnt/ vytvořte mount point. Ten co použijete v raspiBackup jako cíl záloh. Určitě nevynechejte ani -m ani 777.  A ani sudo, ve všem dalším. RaspberryBackup si můžete vyměnit za vlastní název, ale já to mám takto.

sudo mkdir -m 777 /mnt/RaspberryBackup

Pak můžete použít mount pro připojení, v tomto případě přes NFS

sudo mount -t nfs4 -o proto=tcp,port=2049 adresa_vaseho_NAS:/RaspberryBackup /mnt/RaspberryBackup

Pokud to budete chtí odpojit, tak takto

sudo umount /mnt/RaspberryBackup

Co se Synology týče, nepodařilo se mi to rozchodit, ale velmi pravděpodobně proto, že má poněkud starší model a tamní systém umí jen NFS 4. Ale tady je požadavek na NFS 4.1. 

Na QNAP rozchozeno takřka okamžitě.  Viz dále.

Nutno dodat, že výše uvedené nevydrží restart, ale o tom jak to udělat (kam to zapsat) až v jiném tipu (nápověda – autofs ideálně, nechcete-li, tak fstab).

Záloha na NFS na QNAP NAS

Na QNAP si aktivujte NFS (v Network & File Services -> Win/Mac/NFS/WebDAV) ideálně alespoň verzi 4.1 a nic dalšího tam není třeba měnit. Nižší verze budou mít s raspiBackup komplikace s nedostatečnou podporou rozšířených atributů souborů.

Vytvořte si Share  ve File Stations, vyvolat menu na Volume kde ho chcete -> Create a Shared Folder.  Například tedy RaspberryBackup  (a mount pak bude /RaspberryBackup)

Aby to šlo udělat mount, tak ale musíte aktivovat NFS přístup, to je prozměnu v Control Panel > Privilege > Shared Folders.

Tam najdete ten nově vytvořený a vpravo v ikonkách najdete Edit Shared Folder Permission. Následně přepnout nahoře na NFS host Acess. Tradičně je sem nutné přidat IP adresu, jméno či síťovou masku. A pak nastavit read/write ve Squash. A ponechat Squash no users. 

Pak už je možné použít mount (viz výše) a začít používat. Respektive spustit a dokončit onu instalaci raspiBackup – protože tam vyplníte kam zálohovat. 

Už jen spustit raspiBackup

Máte-li vytvořený NFS přístupný disk, připojený do Raspberry a v raspiBackup nastavený jako cíl, tak můžete spustit zálohu.

sudo raspiBackup

Připravte se na to, že to může trvat poměrně dlouho – SD karta není nejrychlejší, přenáší se to navíc přes síť. 

Není k dispozici žádný ukazatel průběhu – musíte spouštět s -g aby byl. MUsíte si ale předem pořídit pv (sudo apt-get install pv). Pro dd/tar zálohování ale stejně neuvidíte nic.

sudo raspiBackup -g

Mé staré Rpi3  to pomocí rcopy zálohuje zhruba 25 minut a záloha má něco přes 6 GB, ale to je stařičké pomalé raspberry, připojené přes 10Mbps Ethernet. Nove RPi5 má už 1 Gbps síť, takže rychlost je podstatně vyšší – a počet souborů je poněkud vyšší. Takže 7 minut, 6 GB.

Po dokončení v /mnt/RaspberryBackup najdete složku s jménem vašeho RaspBerry a v ní podsložky záloh pojmenovaných jméno_stroje-typ_zálohy-backup-datum-čas. V té složce je v případě rsync zálohy kompletní kopie vašeho Raspberry, celý disk, složku po složce, soubor po souboru pokud. 

daniel@raspberrypi5:~ $ sudo raspiBackup -g -t dd
--- RBK0009I: raspberrypi5: raspiBackup.sh V0.6.9.1 - 2024-06-17 (77f6bf8) started at Wed 17 Jul 19:55:19 CEST 2024.
--- RBK0151I: Using backuppath /mnt/RaspberryBackup with partition type nfs4.
!!! RBK0157W: No services to stop.
--- RBK0085I: Backup of type dd started. Please be patient.
--- RBK0078I: Backup time: 00:06:13.
--- RBK0033I: Please wait until cleanup has finished.
--- RBK1001I: Memory usage pre backup - Used: 1455 MB Free: 255 MB
--- RBK1001I: Memory usage post backup - Used: 1445 MB Free: 160 MB
--- RBK1000I: CPU temperature pre and post backup: 60.4'C - 58.2'C
--- RBK1001I: Disk usage pre backup: Used: 3.27 TiB Free: 1.64 TiB
--- RBK1002I: Disk usage post backup: Used: 3.30 TiB Free: 1.61 TiB
--- RBK1003I: Disk usage change: -30.42 GiB (-1.00 %%)
--- RBK0218I: Applying smart backup strategy. Daily:7 Weekly:4 Monthly:12 Yearly:1.
--- RBK0219I: No backups will be smart recycled.
--- RBK0017I: Backup finished successfully.
--- RBK0010I: raspberrypi5: raspiBackup.sh V0.6.9.1 - 2024-06-17 (77f6bf8) stopped at Wed 17 Jul 20:01:35 CEST 2024 with rc 0.
--- RBK0026I: Debug logfile saved in /mnt/RaspberryBackup/raspberrypi5/raspberrypi5-dd-backup-20240717-195519/raspiBackup.log.

POZNÁMKA: Pokud chcete zálohu co je přímo obnovitelná jako image (třeba ve Windows pomoci win32diskimager, nebo Rufus) tak zálohujte pomoci dd místo rcopy či tar. Vyvolat můžete pomocí parametru -t (dd|rsync|tar). Výsledek je .IMG soubor, který můžete i připojit jako disk. 

sudo raspiBackup -g -t dd 

  • Chcete-li si udělat vlastní pojmenovanou zálohu, použijte -M “Jak_se_ma_jmenovat”
  • dd dělá image celé SD karty, bez ohled na to, zda jde o použité či nepoužíté místo, trva tedy poměrně dlouho, protože přenáší největší objem dat 
  • tar dělá totéž jako rsync, ale výsledek je jeden kompaktní tar a je také nejrychlejší
  • rsync dělá zálohu kompletní struktury i souborů, trvá tím pádem déle, ale máte okamžitý přístup k čemukoliv v záloha 

Pravidelné spouštění

Zálohovat asi nebudete chtít ručně, to jenom v okamžiku, kdy se chystáte na Raspberry něco dělat, měnit a chcete mít jistotu, že máte aktuální snapshot. Takže nezapomeňte nastavit ideálně každodenní zálohování, klasicky crontab a jak na to zjistíte v dokumentaci raspiBackup.

raspiBackup umí i komprimovat zálohy, což se může hodit, pokud chcete šetřit místem. Jde o jeden z parametrů při spuštění – „-z“ a je to možné, pochopitelně jen pro dd a tar zálohy.

Jak se znovu dostat ke konfiguraci? 

Pokud budete chtít něco změnit v konfiguraci a udělat to v textových menu, tak prostě znovu spusťte skript pro instalaci raspiBackup.

Obnovení

Jak a kde obnovovat je různé, jde to přímo na RaspberryPi. Jde to na Windows či MacOS (z dd zálohy, protože máte image). Jde to na SD Kartu nebo na USB disk, atd. Návod viz raspiBackup – How to restore your backup

Tipy týkající se Raspberry Pi

  • TIP#2955: Home Assistant na (nejen) Raspberry Pi v Dockeru. Ideální pro testování, ale nebudete mít všechno 

    TIP#2955: Home Assistant na (nejen) Raspberry Pi v Dockeru. Ideální pro testování, ale nebudete mít všechno 

    Další vlastně dost snadná věc a zároveň užitečná. Můžete si pořídit ostré HA, ale stejně tak jen testovací. HA je možné spouštět v Dockeru, takže si nijak Raspberry “nezaneřádíte”. Dále popsaná cesta…

  • TIP#2950: Ve Windows je NET VIEW. Je něco podobného v Linuxu? Jak zjistit jaké servery v síti mají jaké síťové disky?

    TIP#2950: Ve Windows je NET VIEW. Je něco podobného v Linuxu? Jak zjistit jaké servery v síti mají jaké síťové disky?

    NET VIEW ve Windows slouží k zkoumání toho, co za sdílené disky/prostředky je dostupné na serveru či počítači (a případně i v celém sítí či doméně). Související příspěvky TIP#2765: Raspberry Pi a…

  • TIP#2947: Vlastní RSS agregátor i čtečka? Snadné s FreshRSS. Třeba na Raspberry Pi či jinde, kde můžete mít Docker

    TIP#2947: Vlastní RSS agregátor i čtečka? Snadné s FreshRSS. Třeba na Raspberry Pi či jinde, kde můžete mít Docker

    Už nějakou tu dobu jedu FreshRSS na QNAP NAS a se zprovozněním RaspBerry Pi 5 s 256 GB SSD jsem si řekl, proč tam nerozjet i toto. A případně ulehčit na QNAP…

  • TIP#2944: Jak v Linuxu zjistit kde se nachází (a odkud se spustí) konkrétní příkaz? Použijte which

    TIP#2944: Jak v Linuxu zjistit kde se nachází (a odkud se spustí) konkrétní příkaz? Použijte which

    Tohle je dost užitečná vychytávka v Linuxu/unixu, pokud hledáte kde se nachází nějaký příkaz a odkud se spouští, tak můžete použít which doplněný o jméno hledaného (případně i více jmen). Související příspěvky…

  • TIP#2940: Docker na Raspberry Pi. Je to snadné

    TIP#2940: Docker na Raspberry Pi. Je to snadné

    Když už jsem konečně jedno z mých RPi5 osvobodil od SD karty a startuje z 256 GB SSD, tak je to dobrá příležitost si tam dát Docker a rozjet nějaké věci. Možná…

  • TIP#2936: Co když vám prostě umírá Raspberry Pi? Co zkoušet?

    TIP#2936: Co když vám prostě umírá Raspberry Pi? Co zkoušet?

    Vydal jsem se zkoumat Raspberry Pi 5 bootované z USB SSD. Fungovalo to krásně, než to po pár  hodinách prostě umřelo. Natvrdo, bez ničeho na displeji. A nakonec také bez ničeho, čeho…

  • TIP#2933: Jak RaspBerry Pi spouštět z USB externího disku?

    TIP#2933: Jak RaspBerry Pi spouštět z USB externího disku?

    Tohle je vlastně snadné. Nové RaspBerry už umí bootovat z SD karty, USB disku či SSD připojeného přímo na RPi bez komplikaci s nastavením. Nastavit se to dá přímo v raspi-config (Advanced…

  • TIP#2791: Užitečné software (aplikace) pro Raspberry Pi (a Linux vůbec)? 

    TIP#2791: Užitečné software (aplikace) pro Raspberry Pi (a Linux vůbec)? 

    A je tu zase tolik oblíbený tip s různorodým užitečným software (aplikacemi, jak se tomu teď také říká). Tentokrát pro Raspberry Pi. Je to nový souhrn, vycházející z aktuálních pokusů s Raspberry…

  • TIP#2782: Jak na Raspberry Pi (Linuxu) otestovat rychlost internetového připojení

    TIP#2782: Jak na Raspberry Pi (Linuxu) otestovat rychlost internetového připojení

    Čas od času budete chtít vědět jak rychlé internetové připojení má váš počítač s Linuxem/Raspberry Pi. Ať už pro případné řešení problémů nebo prostě jen ze zvědavosti. Související příspěvky TIP#2950: Ve Windows…

  • TIP#2779: Potřebuji pro Raspberry Pi chlazení? Jak na chlazení pro Raspberry

    TIP#2779: Potřebuji pro Raspberry Pi chlazení? Jak na chlazení pro Raspberry

    Mám už dlouho doma Raspberry Pi 3 v kovové skříňce bez chlazení a funguje ty roky stále stejně dobře. Jenže to je stařičké Pi 3 a není použito pro nic intenzivního. Novější…

  • TIP#2773: Jak na Raspberry Pi (Linuxu, ale i Windows) otestovat rychlost síťového připojení?

    TIP#2773: Jak na Raspberry Pi (Linuxu, ale i Windows) otestovat rychlost síťového připojení?

    Pro test rychlosti lokální sítě ale i případně spojení mezi dvě vzdálenými stroji je možné dobře použít  iperf3 případně předchozí iperf . Funguje jako klient-server, tedy na jednom stroji/počítači spustíte “server” a…

  • TIP#2767: Jak Raspberry Pi zálohovat? SD kartu  a další disky do podoby pro snadné obnovení?

    TIP#2767: Jak Raspberry Pi zálohovat? SD kartu a další disky do podoby pro snadné obnovení?

    Raspberry Pi můžete dlouho a dobře provozovat z SD karty, ale jsou momenty, kdy se bude hodit mít nějakou poměrně aktuální zálohu. Nejpraktičtější je když budete pravidelně vytvářet zálohu či image karty…

  • TIP#2766: Jak je to s provozní teplotou u Raspberry Pi?

    TIP#2766: Jak je to s provozní teplotou u Raspberry Pi?

    Měli byste vědět, že Raspberry Pi je možné provozovat bez chlazení, ale jen pokud nechcete pouštět náročné věci. I novější, Pi 4, Pi 5 také zvládnou bez chlazení, ale pro náročnější využití…

  • TIP#2765: Raspberry Pi a vzdálený přístup pomocí RDP?

    TIP#2765: Raspberry Pi a vzdálený přístup pomocí RDP?

    RDP (Remote Desktop Protocol) je věc známá více ve Windows než v Linuxovém světě – používá se pro vzdálený přístup na stroje s Windows, ale vcelku nic nebrání stejný nástroj (Připojení ke…

  • TIP#2758: Jak zjistím jaký model Raspberry Pi mám?

    TIP#2758: Jak zjistím jaký model Raspberry Pi mám?

    Tohle se vám někdy může hodit, když budete třeba řešit novější hardware příslušenství pro Raspberry nebo nějaké otazníky okolo software. Zjistit model můžete pohledem na desku, nad procesorem je k vidění označení…

1 2 3 4
Další stránka»

Související příspěvky

  • TIP#2955: Home Assistant na (nejen) Raspberry Pi v Dockeru. Ideální pro testování, ale nebudete mít všechno 
  • TIP#2950: Ve Windows je NET VIEW. Je něco podobného v Linuxu? Jak zjistit jaké servery v síti mají jaké síťové disky?
  • TIP#2947: Vlastní RSS agregátor i čtečka? Snadné s FreshRSS. Třeba na Raspberry Pi či jinde, kde můžete mít Docker

Jak na Raspberry Pi? QNAP Raspberry Pi Software Zálohování

Předchozí článekNákupní rádce (24): Odsávačka pájky. Krásné barevné tašky na třídění odpadu. Herní tichá USB klávesnice hýřící RGB. Skvělý Victorinox Swiss ChampDalší článek TIP#2768: Jakou teplotu mít v chladničce? Co o tom vědět a hlavně, jak zjistit jaká tam je

Nejnovější příspěvky

TIP#2970: Jak v terminálu v Linuxu otevřít či si prohlédnout soubor?

TIP#2969: K čemu všemu se hodí, dá používat, NAS

TIP#2968: Jak je to s to přednosti matematických operací?

TIP#2967: Proč nejít “blogovat” na Seznam Médium

TIP#2966: Jak v iPhone (iPadu) použít SD/microSD kartu?

Nákupní rádce (43): Dost boží XXL sada fixů. Gola sada. Ukázka malé PC sestavy pro NAS. Placatka

TIP#2965: Má iPhone (iPad)  “guest mode”? Můžete ho nějak na chvíli bezpečně půjčit někomu jinému? 

TIP#2964: Jak na Mac OS (a nejen tam) mít lokálně LLM (AI). DeepSeek, Llama a další?

TIP#2963: Co je to whataboutismus?

TIP#2962: Patří do titulku článku na konec tečka? A co letáky, plakáty a podobné? A co seznamy? 

Nejčtenější

Přispět na provoz můžete

Přispějte. 500 Kč můžete změnit dle vlastního uvážení. Z částky zaplatíme DPH a pochopitelně daně platbou na účet 331049001/5500, spec. symbol 365. Částku si můžete změnit. Z platby odvádíme DPH a daníme ji.

... nebo placeným odběrem

Staňte se platícím odběratelem newsletteru. 5 USD/měsíc, 50 USD/rok nebo dle vlastního uvážení od 100 USD/rok. Každou středu a neděli nálož informací.

Kontakt a tak

Kontakt: 365tipu@gmail.com

Veškerý obsah zde uveřejněný je CC-BY-NC-SA

Oznámení