Strona 1 z 1

Odtwarzanie systemu z kopii zapasowej

: 02 października 2017, 01:25
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...

Re: Odtwarzanie systemu z kopii zapasowej

: 02 października 2017, 08:18
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.

Re: Odtwarzanie systemu z kopii zapasowej

: 02 października 2017, 19:53
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?

Re: Odtwarzanie systemu z kopii zapasowej

: 03 października 2017, 07:26
autor: LordRuthwen

Re: Odtwarzanie systemu z kopii zapasowej

: 04 października 2017, 01:46
autor: wachcio
Ok. Jednak do polecenia dd używać:
"/dev/mmcblk0" czy "/dev/mmcblk0p7"?
Podaję katalog całej karty czy tylko wybranej partycji?

Re: Odtwarzanie systemu z kopii zapasowej

: 05 października 2017, 17:15
autor: marcin1982
Całości, czyli /dev/mmcblk0 .