Temat: Skopiowanie ustawień extroot > flash

Potrzebuje przeskanować dysk który mam wpięty jako extroot (ext4 sypie błędami), żeby to zrobić muszę go odmontować i ruszyć z flasha i tutaj jest pytanie.
Jak skopiować wszystkie ustawienia z aktualnego extroot do flasha? Pytania by nie było gdyby nie to że router mam 400km od siebie i chciałbym aby przełączenie przebiegło bez problemu. WYDAJE mi się że jest skonfigurowany bardzo podobnie bez extroot jak i z nim (+dodatkowe usługi) ale chciałbym mieć 100% pewnośc iż połącze się z nim zdalnie po odpięciu extroota.

2

Odp: Skopiowanie ustawień extroot > flash

A starczy Ci miejsca na to?

Zamontuj wewnętrzny flash i skopiuj wymagane rzeczy do  niego :

mkdir -p /tmp/flash
mount -t jffs2 /dev/mtdblock3 /tmp/flash

Czy to jest mtdblock3 sprawdź w /proc/mtd, rootfs_data szukasz.

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

3 (edytowany przez mailseb 2014-03-12 15:46:12)

Odp: Skopiowanie ustawień extroot > flash

A dużo potrzebuje miejsca?

Router to wr842nd z BB r37932
cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00020000 00010000 "u-boot"
mtd1: 00104c00 00010000 "kernel"
mtd2: 006cb400 00010000 "rootfs"
mtd3: 00510000 00010000 "rootfs_data"
mtd4: 00010000 00010000 "art"
mtd5: 007d0000 00010000 "firmware"

df pokazuje

/dev/mtdblock3            5.1M      3.5M      1.6M  69% /tmp/flash


e2fsck raczej napewno nie był instalowany więc jeszcze on się musi zmieścić hmm

4

Odp: Skopiowanie ustawień extroot > flash

Flash masz tylko 1.6MB wolne. A pendrive w ilu MB masz wykorzystany?

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

5 (edytowany przez mailseb 2014-03-12 15:52:15)

Odp: Skopiowanie ustawień extroot > flash

Tam jest dysk 640gb wpięty,

df -h
Filesystem                Size      Used Available Use% Mounted on
tmpfs                    14.1M      1.8M     12.3M  13% /tmp
/dev/sda2               585.8G    543.5G     12.5G  98% /overlay

+swap 1GB



Chyba że jest jakiś sposób aby na chama wymusić mu skanowanie przy restarcie, option enabled_fsck '1 niby go skanuje ale później regularnie wywala ten sam komunikat o błędach.

[   12.270000] sd 0:0:0:0: [sda] Attached SCSI disk
[   20.910000] EXT4-fs (sda2): warning: mounting fs with errors, running e2fsck is recommended
[   20.940000] EXT4-fs (sda2): recovery complete
[   20.970000] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts:

[  321.760000] EXT4-fs (sda2): error count: 13
[  321.760000] EXT4-fs (sda2): initial error at 21: ext4_mb_generate_buddy:755
[  321.770000] EXT4-fs (sda2): last error at 21: ext4_mb_generate_buddy:755

6

Odp: Skopiowanie ustawień extroot > flash

Może być że automat nie wie co zrobić z tymi błędami i wcale nie robi tego na starcie.

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

7

Odp: Skopiowanie ustawień extroot > flash

Zdalnie jakieś opcje mi pozostają?

Rozumiem że ewentualnie tylko wpięcie huba usb z zasilaczem + pendrive goły do stworzenia extroot/swapa na nim i skanowanie wtedy 'drugiego' dysku z błędami?

8

Odp: Skopiowanie ustawień extroot > flash

Też jakieś wyjście. O ile masz kogoś żeby to zrobić.

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

9

Odp: Skopiowanie ustawień extroot > flash

przeglądałęm teraz jeszcze zawartość /tmp/flash (/dev/mtdblock3 /) i mam taki pomysł czy jak zastąpie (flashowe) pliki /etc/config tymi z extroota to po odpaleniu z flasha konfiguracja będzie taka sama jak mam teraz w extroot?

Chodzi mi o pliki dhcp, firewall, fstab, network, system, wireless. Coś z init.d będe potrzebował (chodzi mi o jedynie start z flasha, mozliwosc podlaczenia prez ssh i odpalenie e2fsck? widze na flashowym jedynie fstab,luci_dhcp_migrate, luci_fixtime, uhttpd

10

Odp: Skopiowanie ustawień extroot > flash

Tak, po prostu zamieniasz konfigi.

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