Temat: OpenWRT + exroot - co zostaje w głównej pamięci

Witam, mam pytanie.
Chodzi mi dokładnie o to czy i jeśli to które foldery nadal korzystają z wbudowanej pamięci routera po odpaleniu exroota?
Ponieważ próbuje dojść gdzie się gromadzą jakieś pliki które mogą przepełniać pamięć flash routera co możne powodować resety.

root@Router:~$ df -m
mountFilesystem           1M-blocks      Used Available Use% Mounted on
/dev/root                    3         3         0 100% /rom
tmpfs                       14         0        14   2% /tmp
tmpfs                        1         0         1   0% /dev
/dev/sda2                 1305        44      1261   3% /overlay
mini_fo:/overlay             3         3         0 100% /
/dev/sdb1               150229       470    149759   0% /mnt/sdb1
root@Router:~$ mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=14684k)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/sda2 on /overlay type ext4 (rw,noatime,barrier=1,data=ordered)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
/dev/sdb1 on /mnt/sdb1 type ext4 (rw,noatime,barrier=1,data=ordered)
none on /proc/bus/usb type usbfs (rw,relatime)

Dodam ze w chwili obecnej do testów exroota i swap zrobiłem na pendrive 2gb (/dev/sda), i podłączyłem dysk 160gb (dev/sdb) oraz mam podłączoną drukarkę Brother DCP-165C (/dev/lp0) :-)

OpenWRT na TP-LINK Archer C7 v2, Korbox Gigabitus (Zbtlink ZBT-WE1326), Xiaomi AIoT Router AC2350 | http://blog.sloniupl.eu/

2

Odp: OpenWRT + exroot - co zostaje w głównej pamięci

Teraz nie, masz extroota, więc wszystko ląduje na nośniku. Oprócz /tmp który jest pamięci ram.

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

3

Odp: OpenWRT + exroot - co zostaje w głównej pamięci

Dzięki za rozwianie moich wątpliwości smile

OpenWRT na TP-LINK Archer C7 v2, Korbox Gigabitus (Zbtlink ZBT-WE1326), Xiaomi AIoT Router AC2350 | http://blog.sloniupl.eu/

4

Odp: OpenWRT + exroot - co zostaje w głównej pamięci

Cezary, nie chcę zaśmiecać tematu kolegi Archeo
http://eko.one.pl/forum/viewtopic.php?id=5627

kontynuując sprawdzenie wolnej pojemności flash mając exroota

Cezary napisał/a:

Zamontuj sobie (mkdir /tmp/jffs; mount -t jffs2 /dev/mtdblock3 /tmp/jffs2) i masz. Jaki masz ten mtdblock to sobie w /proc/mtd sprawdź, rootfs_data szukasz.

mam odpowiedź:
root@Gargoyle:~# mkdir /tmp/jffs; mount -t jffs2 /dev/mtdblock3 /tmp/jffs2
mount: mounting /dev/mtdblock3 on /tmp/jffs2 failed: No such file or directory

muszę ręcznie utworzyć jakiś katalog?

5

Odp: OpenWRT + exroot - co zostaje w głównej pamięci

Oj literówkę zrobiłem a ty tak na ślepo klepiesz. mkdir /tmp/jffs2 oczywiście.

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

6

Odp: OpenWRT + exroot - co zostaje w głównej pamięci

żeby sprawdzać trzeba wiedzieć smile

kolejny problem
root@Gargoyle:~# /proc/mtd
-ash: /proc/mtd: Permission denied

w tmp utworzył się katalog jffs2
a w nim katalogi:
etc
lib
mnt
plugin_root
usr

i plik
.extroot.md5sum

7

Odp: OpenWRT + exroot - co zostaje w głównej pamięci

cat  /proc/mtd...

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

8

Odp: OpenWRT + exroot - co zostaje w głównej pamięci

root@Gargoyle:~# cat  /proc/mtd
dev:    size   erasesize  name
mtd0: 00020000 00010000 "u-boot"
mtd1: 000ebb44 00010000 "kernel"
mtd2: 002e44bc 00010000 "rootfs"
mtd3: 00050000 00010000 "rootfs_data"
mtd4: 00010000 00010000 "art"
mtd5: 003d0000 00010000 "firmware"

a w kB jest opcja?

9

Odp: OpenWRT + exroot - co zostaje w głównej pamięci

Jak zamontujesz to df -h

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

10

Odp: OpenWRT + exroot - co zostaje w głównej pamięci

root@Gargoyle:~# df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                  966.9M     15.1M    951.8M   2% /
/dev/root                 2.8M      2.8M         0 100% /rom
tmpfs                    14.3M    580.0K     13.7M   4% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/sda1               966.9M     15.1M    951.8M   2% /overlay
overlayfs:/overlay      966.9M     15.1M    951.8M   2% /
/dev/mtdblock3          320.0K    252.0K     68.0K  79% /tmp/jffs2

czyli wolnej pamięci flash routera jest 68.0 kB?

w katalogu tmp/sysinfo w pliku board_name jest
tl-wr841n-v8

to znaczy że router 3420V2 jest na tej samej płytce drukowanej co wr841n-V8?

11

Odp: OpenWRT + exroot - co zostaje w głównej pamięci

Niekoniecznie na tej samej. Programowo zaś jest rozpoznawany jako wr841n-v8, poza usb to ta sama konfiguracja programowa.

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

12

Odp: OpenWRT + exroot - co zostaje w głównej pamięci

no jeszcze ostatnie pytanie
jak teraz odmontować to co zrobiłem, przez ten katalog jffs2 mam ponad 2MB mniej wolnej pamięci ram

ciekawość ciekawością, ale zająć sobie 2 MB ramu taką wiedzą to bez sensu smile

13

Odp: OpenWRT + exroot - co zostaje w głównej pamięci

W faq to jest. Bufory, zostaną zwolnione jak będa potrzebne.

W ogóle to macie jakiegoś kręćka na punkcie wolnej pamięci. Po to jest pamięć żeby ją wykorzystywać. Po co system który zostawia odłogiem kawał pamięci? Żeby w wykresach dobrze wyglądało?

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