Portál AbcLinuxu, 8. května 2025 16:01
sudo mkdir -p /mnt/prozalohu sudo mount --bind / /mnt/prozalohua pak zalohovat pres tar nebo rsyncem na jinej stroj obcash /mnt/prozalohu/
# zaloha sfdisk --dump /dev/sdX > zaloha-sdX.txt # obnova sfdisk /dev/sdX < zaloha-sdX.txtza sdX je potreba uvest realne jmeno zarizeni pripojene karty, v USB stecte to bude sdX (kde X je pismeno a-z dle poctu aktualne pripojenych), v interni ctecce karet to bude mmcblkX (jde X je cislo 0-kdovikolikjemax)... jak pri zaloze (aby se zazalohovalo to spravne), tak (OBZVLAST) pri obnove (aby se NEprepsal jinej treba systemovej/datovej disk) je potreba POZORNE zvolit spravne jmeno, je videt ve vystupu prikazu "dmesg" po pripojeni ctecky/karty...
sparse
, která místo zápisu nulových bloků udělá děravý soubor (sparse file). Soubor sice bude mít těch 32 GB, ale na disku zabere jen 5 GB. Jen si musíš dát pozor při kopírování takového souboru, abys zachoval díry.
Pokud budeš experimentovat víc a dělat kopie sem a tam, doporučuju zmenšit oddíl na kartě, podívat se v GPT tabulce kolikátý je poslední použitý blok a prostě omezit množství kopírovaných dat (volby bs a count). Třeba si udělat z 32GB karty jen 8GB kartu s trochou nealokovaného místa a nemusíš řešit nuly a mezery. Pomocí gparted je to na pár kliknutí. Až se vyblbneš, tak to zas zvětšíš a je to.
Použít rouru a gzip je také možnost, ale trochu to komplikuje mountování přes loop.
dd má volbu sparse, která místo zápisu nulových bloků udělá děravý soubor (sparse file). Soubor sice bude mít těch 32 GB, ale na disku zabere jen 5 GB.Pokud bude kartu používat, postupně bude volné místo vyplněné zbytky starých souborů a tohle už fungovat nebude.
fdisk /dev/sdx x i 0xstaré_uuid r w q
partimage?
Pokud vím, tak zálohuje celé oddíly tak, že podle filesystému zazálohuje jen prostor skutečně obsazený soubory. Volné bloky umí vynechat a při obnovování volitelně vyplnit nulami.
Ze zálohovaného oddílu se dá obnovit i MBR. Mám vyzkoušeno přinejmenším na NTFS a EXT2... nevzpomínám si, co používá v defaultu Raspbian - ext4, nebo btrfs?
Je součástí System Rescue pro x86.
http://www.partimage.org/manual/Basic-usage/
http://www.system-rescue-cd.org/
Prosté dd je na jistotu, ale zabere to místo stejné jako úložiště.
Nepředpokládám, že bys zálohoval přímo na tom Raspberry, ale nakonec i to jde, pokud nabootuješ z jiné SD karty a tu zálohovanou budeš mít offline nepřimountovanou ve čtečce.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.