Odtwarzanie systemu z kopii zapasowej

Ogólne pytania dotyczące systemu
wachcio
Posty: 3
Rejestracja: 02 października 2017, 01:04

Odtwarzanie systemu z kopii zapasowej

Post autor: wachcio »

Witam

Witam serdecznie jako, że jest to mój pierwszy post tutaj.

Mam w domu dwa Raspberry Pi (Raspian Stretch - nettemp do odczytu różnych czujników i OSMC - Kodi Krypton) oraz serwer NAS Synology. Ten "zestaw" mam już kilka lat ale po kolejnej awarii jednej z kart w malinie postanowiłem na poważnie wziąć się za tworzenie i ewentualne odzyskiwanie systemów z kopii tworzonej przez sieć na NAS. Do tej pory ograniczałem się jedynie do zainstalowania systemów i po żmudnej konfiguracji kopii całej karty w Windows za pomocą Win32DiskImager. Łatwa metoda ale oczywiście nie pozbawiona wad czyli nieaktuale kopie oraz mała wygoda.
Zacząłem czytać i po konfiguracji tych trzech systemów za pomocą rsync zgrałem wszystkie pliki na obu Raspberry Pi.
Użyłem polecenia:
rsync -r -t -p -o -g -v --progress --delete --specials --exclude=”/mnt/NAS/” -l -H wachcio@NAS::NetBackup/osmc /

Moje pytanie brzmi jak z takiej kopii odzyskać cały system w razie kolejnej awarii? Chciałbym też podmienić starą i wolną kartę w Rpi z 8GB na szybką 32GB oraz przywrócić system do poprzedniego stanu...
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2302
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Re: Odtwarzanie systemu z kopii zapasowej

Post autor: LordRuthwen »

Oprócz tego skopiuj tablicę partycji za pomocą dd.
Algorytm postępowania w przypadku przywracania jest następujący:
1. Nadpisujesz tablicę partycji na karcie tą z pliku
2. Zamontować kartę
3. Wrzucasz dane za pomocą rsynca (pomiń delete)
4. Odpalasz malinę i cieszysz się, bo już działa.
wachcio
Posty: 3
Rejestracja: 02 października 2017, 01:04

Re: Odtwarzanie systemu z kopii zapasowej

Post autor: wachcio »

LordRuthwen nie jestem mocny z Linuxa więc poproszę o więcej podpowiedzi...
Polecenie sfdisk -l daje coś takiego:
root@raspberrypi:/home/pi# sfdisk -l
Disk /dev/ram0: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram1: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram2: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram3: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram4: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram5: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram6: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram7: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram8: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram9: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram10: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram11: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram12: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram13: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram14: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram15: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/mmcblk0: 14,9 GiB, 15931539456 bytes, 31116288 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000b398b

Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 8192 3292968 3284777 1,6G e W95 FAT16 (LBA)
/dev/mmcblk0p2 3292969 30679039 27386071 13,1G 5 Extended
/dev/mmcblk0p5 3293184 3358717 65534 32M 83 Linux
/dev/mmcblk0p6 3358720 3500031 141312 69M c W95 FAT32 (LBA)
/dev/mmcblk0p7 3506176 30679039 27172864 13G 83 Linux
root@raspberrypi:/home/pi#
Jak powinno wyglądać w tym wypadku polecenie dd? Coś w tym stylu?
sudo sfdisk -d /dev/mmcblk0 > /mnt/NAS_backup
Podczas przywracania rozumiem, że nową czystą kartę muszę włożyć do czytnika i na innym Linuxie. Zamontować w nim katalog z kopią na dysku NAS i dalej:
sudo su
sfdisk -d /mnt/NAS_backup > /dev/mmcblk0
Przełożyć kartę do maliny którą chcę wskrzesić i już powinno być ok?
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2302
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Re: Odtwarzanie systemu z kopii zapasowej

Post autor: LordRuthwen »

wachcio
Posty: 3
Rejestracja: 02 października 2017, 01:04

Re: Odtwarzanie systemu z kopii zapasowej

Post autor: wachcio »

Ok. Jednak do polecenia dd używać:
"/dev/mmcblk0" czy "/dev/mmcblk0p7"?
Podaję katalog całej karty czy tylko wybranej partycji?
Awatar użytkownika
marcin1982
Moderator
Posty: 1730
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Re: Odtwarzanie systemu z kopii zapasowej

Post autor: marcin1982 »

Całości, czyli /dev/mmcblk0 .
ODPOWIEDZ