Temat: Problem z instalacją extroot i swapa na USB

Witam,

Robię wszystko po kolei z tematu:
http://eko.one.pl/?p=openwrt-externalroot

wyskakuje mi ciągle błąd uci: Entry not found

root@Gargoyle:~# uci set fstab.@mount[0].target=''
uci: Entry not found
root@Gargoyle:/# uci add fstab mount
uci: Entry not found

wszystkie pakiety mam

root@Gargoyle:/# opkg install block-mount block-extroot kmod-fs-ext4 block-hotpl
ug
Package block-mount (0.1.0-2.2) installed in root is up to date.
Package block-extroot (0.0.1-2.1) installed in root is up to date.
Package kmod-fs-ext4 (2.6.32.27-1) installed in root is up to date.
Package block-hotplug (0.1.0-2.2) installed in root is up to date.

poniżej jeszcze wyniki poleceń które mogą być przydatne do podpowiedzi co jest nie tak

root@Gargoyle:/# 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=14748k)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/mtdblock3 on /overlay type jffs2 (rw,relatime)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
root@Gargoyle:/# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                 3.8M      3.8M         0 100% /rom
tmpfs                    14.4M      1.6M     12.8M  11% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/mtdblock3            2.8M    540.0K      2.3M  19% /overlay
mini_fo:/overlay          3.8M      3.8M         0 100% /

plik fstab jest pusty albo go nie ma, co jest?

2

Odp: Problem z instalacją extroot i swapa na USB

Tak jakbyś uci nie miał. A napisz najpierw jaką masz wersje OpenWRT.

Gateway :Topton Intel Core i3-N305 16GB RAM 6x i226-V 2.5GbE
AP: 3x Netgear WAX220

3

Odp: Problem z instalacją extroot i swapa na USB

uci add fstab mount

Jak nie sekcji mount to najpierw ją zrób. A tak swoją drogą - gargoyle nie ma domyślnie instalowanego block-mount/hotplug/extroot, a ty z pewnością tego nie zainstalowałeś, stąd tez problem.

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

4

Odp: Problem z instalacją extroot i swapa na USB

W swoim poście pokazałem polecenia instalacji pakietów, wszystkie potrzebne mam, jak można sprawdzić wersję Open WRT? Nie pamiętam jaką instalowałem, było to już dość dawno temu. PS. Mam Gorgoyle'a zainstalowanego.

5

Odp: Problem z instalacją extroot i swapa na USB

W /etc/banner sobie zobacz.

Masz utworzyć po prostu sekcje mount. Domyślnie ona pochodzi z pakietu block-mount.

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

6

Odp: Problem z instalacją extroot i swapa na USB

Jak to zrobić? Nie wiem o czym piszecie smile
Czy wykonując te operacje:

root@Gargoyle:~# uci set fstab.@mount[0].target=''
uci: Entry not found
root@Gargoyle:/# uci add fstab mount
uci: Entry not found

powinienem mieć partycję ext4 zamontowaną?

7

Odp: Problem z instalacją extroot i swapa na USB

Co masz w /etc/config/fstab?

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

8

Odp: Problem z instalacją extroot i swapa na USB

Nie ma takiego pliku.

9

Odp: Problem z instalacją extroot i swapa na USB

Więc odinstaluj i zainstaluj block-mount

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

10

Odp: Problem z instalacją extroot i swapa na USB

OK! Mam fstab i nie pusty, będę kombinował później z tym, bo teraz sieć pracuje wink dzięki, myślę, że powinno pójść teraz bez problemu.

11

Odp: Problem z instalacją extroot i swapa na USB

Udało się, tzn, tak myślę, zastosowałem "sztuczkę" z modyfikacją pliku banner i pokazało że router uruchomił się z zewnętrznej pamięci. Teraz mam pytanie, czy dobrze rozumiem, że właściwe pliki konfiguracyjne są na pendrive i z nich korzysta system? Czyli modyfikując np. fstab to żeby zadziałał to muszę go zmodyfikować z lokalizacji /overlay/etc/config/fstab a to co jest w /etc/config/fstab jest nieważne? Czy to jakoś się "linkuje" i każda lokalizacja pokaże to samo? A jeśli tak to czy zapisując nową konfigurację mogę zapisać ją w dowolnej lokalizacji?

Chcę teraz zainstalować dysk USB i udostępnić go w sieci i przez vsftpd...

12

Odp: Problem z instalacją extroot i swapa na USB

/overlay/etc/config/fstab i /etc/config/fstab to to samo, przynajmniej z twojego punktu widzenia. Zmodyfikuj /etc/config/fstab to zmiany zobaczysz w /overlay/etc/config/fstab.

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

13

Odp: Problem z instalacją extroot i swapa na USB

To że system mi startuje z EXTROOTA to wiem bo poznaję po bannerze. Tylko w pliku fstab była nieprawidłowa konfiguracja - sekcja mount nie miała uuid, device było źle (mam 2 partycje sda1 i sda2, sda1 to swap a sda2 to ext4 na root), bo było ustawione na sda1. Mimo to extroot działa. Zmieniłem fstab na prawidłowy (w/g mnie) - oparty o uuid a nie device. Nadal działa, czy to jeszcze gdzieś zapisuje konfigurację? Bo tak jakby zawartość pliku fstab nie miała na to wpływu, pytam z ciekawości, lubię wiedzieć dokładnie jak coś działa a tutaj mam wątpliwości...

Po drugie jak sprawdzić czy swap rzeczywiście działa?

14

Odp: Problem z instalacją extroot i swapa na USB

free pokaże Ci czy jest swap.

Jedną konfigurację  fstab zrobiłeś w pamięci routera. Jeżeli uruchamiasz extroota to jest ona wykorzystywana, a następnie przykrywania przez extroot Wiec na extroocie nie masz już tego co wykonałeś w pamięci routera. Więc i pliki będziesz mógł mieć inne, w szczególności inną konfigurację fstaba - i w niej już extroota nie robisz, bo przecież już ją aktywowałeś.

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

15

Odp: Problem z instalacją extroot i swapa na USB

OK, już wszystko rozumiem. Free pokazało że swap jest.
Czyli fstab bierze tą jedną informację (extroot) z wewnętrznej pamięci routera a pozostałe dyski można montować już za pomocą fstaba z extroota tak?

Dzięki wielkie, fajnie że ktoś z taką wiedzą się nią dzieli smile

16

Odp: Problem z instalacją extroot i swapa na USB

Tak dokładnie.

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