1 (edytowany przez krynio 2013-10-01 20:25:14)

Temat: Pełny backup

Załóżmy że mam jakąś wersję Gargoyle, zrobionego extroot-a (pendrive) oraz zainstalowane/skonfigurowane dodatkowe programy.

Następnie z konsoli wykonuję backup poleceniem dd if=/dev/mtd5 of=/tmp/sysbackup.bin

1. Czy dobrze rozumiem że wykona się pełna kopia wszystkiego co jest na pendrive, nie flash routera i będzie dostępna w /tmp (na pendrive)

2. Jak z przywróceniem/restore:

a)  mam cały czas ten sam extroot, rozumiem że polecenie mtd -r write /tmp/sysbackup.bin firmware zastąpi/nadpisze wszystko to jest obecnie na pendrive tym co jest we wcześniej przygotowanej kopii /tmp/sysbackup.bin

b) zrobiłem Przywrócenie konfiguracji domyślnej i nie mam extroot. Następnie robię na nowo extroot (ten sam pendrive, ta sama przestrzeń procentowo). Czy jak teraz przywrócę wcześniej skopiowany sysbackup.bin mój system będzie działać i będę miał programy/konfiguracje zawarte w sysbackup.bin

c) początek taki sam jak w b) tylko że używam innego pendrive inna przestrzeń procentowo i przywracam sysbackup.bin. Rozumiem że nie powinno zadziałać choćby z powodu innego UUID. Pewnie gdzieś można to zmienić?

Krynio

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

2

Odp: Pełny backup

1. Nie, wręcz przeciwnie. Robisz kopię części flash.
2a. nie.
2b. przywracasz konfigurację we flash. Jak nie ruszysz pendrive to się uruchomi
2c. w konfigu fstaba oczywiście.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Pełny backup

Witam,

Chcę zrobić pełny backup pendrive z Extroot i później restore. Pisałeś Cezary że /dev/sda1 nie może być zamontowany. Ale kiedy mam odmontować /dev/sda1 przed robieniem backup czy przed restore ?

backup
dd if=/dev/sda1 of=/mnt/sdb1/penbackup.bin

restore
dd if=/mnt/sdb1/penbackup.bin of=/dev/sda1

Pozdr.

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

4

Odp: Pełny backup

I przed zrobieniem i przed odtworzeniem.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Pełny backup

ok, umount /dev/sda1 zrobiony

teraz robię dd if=/dev/sda1 of=/mnt/sdb1/penbackup.bin
i mam odpowiedź dd: can't open '/mnt/sdb1/penbackup.bin': Not a directory

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

6

Odp: Pełny backup

A masz w /mnt/sdb1 zamontowane cokolwiek?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7 (edytowany przez krynio 2013-10-23 16:43:40)

Odp: Pełny backup

aaa no tak mam standardowe montowanie Gargoyle więc będzie /tmp/usb_mount/4d6bb6fd-0e77-4bce-9f94-192ccf08afee zgadza się?

wynik mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,noatime)
sysfs on /sys type sysfs (rw,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime,size=63312k)
tmpfs on /dev type tmpfs (rw,noatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,noatime,mode=600)
overlayfs:/overlay on / type overlayfs (rw,relatime,lowerdir=/,upperdir=/overlay)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
/dev/sdb1 on /tmp/usb_mount/4d6bb6fd-0e77-4bce-9f94-192ccf08afee type ext4 (rw,noatime,user_xattr,barrier=1,data=ordered)
/dev/sdb2 on /tmp/usb_mount/4EAA0F993B1205FB type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096)

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

8

Odp: Pełny backup

tak

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Pełny backup

backup udany, wynik:
1509377+0 records in
1509377+0 records out

ale restore  dd if=/tmp/usb_mount/4d6bb6fd-0e77-4bce-9f94-192ccf08afee/penbackup.bin of=/dev/sda1
zwróciło błąd:
dd: writing '/dev/sda1': Input/output error
1509377+0 records in
1509376+0 records out

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

10

Odp: Pełny backup

Jednego bloku Ci nie zrobił, ciekawe. Sprawdź system plików na nim teraz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: Pełny backup

mount zwraca (nie wiem czy takie sprawdzenie miałeś na myśli)
/dev/sdb1 on /tmp/usb_mount/4d6bb6fd-0e77-4bce-9f94-192ccf08afee type ext4 (rw,noatime,user_xattr,barrier=1,data=ordered)

zrobiłem restore już 3 krotnie i za każdym razem jest o 1 blok mniej

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

12

Odp: Pełny backup

Ale ty na /dev/sda1 to robiłes, nie na /dev/sdb1

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: Pełny backup

Przepraszam, faktycznie wynik mount
/dev/sda1 on /overlay type ext4 (rw,noatime,user_xattr,barrier=1,data=ordered)

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

14

Odp: Pełny backup

Czy zamontował poprawnie bez żadnych ale?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15

Odp: Pełny backup

tak, nic nie wypluł

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

16

Odp: Pełny backup

Zainstalowałem najnowsze Gargoyle, wymieniłem pendrive dla extroot na inny (myśląc że może coś z nośnikiem nie tak)
jednak to nie to, cały czas jednego bloku nie zapisuje
dd: writing '/dev/sdb1': Input/output error
44993+0 records in
44992+0 records out

Mogę coś jeszcze sprawdzić?

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270