Suste OpenWrt elfogyott a szabad hely

Feltettem a Suste OpenWrt-t. Fel akartam tenni a routerre a neorouter VPN-t. Telneten keresztül beírtam, hogy opkg update, utána opkg install http://download.neorouter.com/Downloads/NRMesh/Update_2.4.1.4420/inabox…
majd a következő hibaüzenetet kapom: no space left on device
Majd megáll a telepítés. Hogyan lehet helyet felszabadítani a routeren? Csak 600 kb lenne a telepítő.
Alapjáraton ennyi erőforrással gazdálkodik a router:
Összes elérhető 106068 kB / 126452 kB (83%)
Szabad 87644 kB / 126452 kB (69%)
Gyorsítótárban van 13288 kB / 126452 kB (10%)
Átmeneti tárban van 5136 kB / 126452 kB (4%)

Hozzászólások

Szia!

Amit Te nézel az a RAM erőforrása, ami igazából neked kellene az az /overlayfs vagy /overlay. Putty--> telnet/ssh a router-re és kiadsz egy df -h parancsot, na azt másold be ide.

Amúgy érdemes extroot-ot használni, mivel a gyári flash mérete elég szűk keresztmetszet, ha nem csak router-nek használja az ember.

--

Warning! Use ANY version of Windows at your own risk!

Na ezt dobta ki, ha beírom a df -h parancsot:

Filesystem Size Used Available Use% Mounted on
rootfs 832.0K 252.0K 580.0K 30% /
/dev/root 6.0M 6.0M 0 100% /rom
tmpfs 61.7M 268.0K 61.5M 0% /tmp
/dev/mtdblock3 832.0K 252.0K 580.0K 30% /overlay
overlayfs:/overlay 832.0K 252.0K 580.0K 30% /
tmpfs 512.0K 0 512.0K 0% /dev

Na akkor ott is a válasz a kérdésre. Az /overlay mount csak 580K szabad hellyel rendelkezik, miközben a telepítő >600K így fel sem próbálja telepíteni, nincs helyed. Ajánlom extroot használatát és utána fel fog szaladni.

Nem tudom suste firmware-jében van-e lehetőség extroot-ra, én gyári 15.05.1-et használok extroot nélkül.

Router-ről nem írtál semmit, mivel használod.

Extroot leírás: Extroot

--

Warning! Use ANY version of Windows at your own risk!

Nekem is ugyanez a típus van, régen szórakoztam sok mindennel, de mára megnyugodtam, kb csak router-nek használom. Mivel 2 USB portos a router ezért vagy használsz pendrive-ot, vagy külső vinyót. Nekem a pendrive-ok egy idő után elhaltak, külső vinyók jobbak. Nem kell neki nagy hely, kb 512Mb bőven elég mindenre extroot-ként.

tmpfs-t nem célszerű alkalmazás telepítésre használni, mivel egy reboot-nál onnan minden törlődik, de szerintem amúgy sem lehetne oda alkalmazásokat telepíteni. Én azt a system/kernel logok és egyéb szemetek tárolására használom.

--

Warning! Use ANY version of Windows at your own risk!

128MB-os pendrive? Gondolom valami kínai csoda. Ideig óráig elketyeg, de inkább vegyél valami 1Gb-os Kingston stb márkájút, 2 GB-os már 1500Ft-ért kapható. Pendrive-on csinálsz egy 512Mb-os partíciót ext4-re formázva és beállítod az extroot-ot.

Persze lehet próbálkozni a 128Mb-os pendrive-al, mert az is elég lesz a programoknak,de ha az elszáll, akkor gyakorlatilag csak Failsafe módban fogok tudni indítani a routert és ha nincs backup-od akkor bizony előről elkezdeni a telepítéseket,konfigurálásokat.

--

Warning! Use ANY version of Windows at your own risk!

Hát az talán lesz, de ez olyan mintha leválasztod a HDD-t a gépedről. A memóriába betöltött programok még eldöcögnek, de a vége úgyis elhalálozás lesz...

Mivel maga a rootfs_data átkerül a pendrive-ra, amit már nem fog tudni elérni a rooter, így megmakkan, fizikai újraindítás után boot-loop-ba fog kerülni és csak failsafe módban lehet visszahozni, ott általában csinálsz egy factory reset-et, tehát nem lesz tégla a router, csak pepecselős.

Persze kipróbálhatod, én anno sok romot próbálgattam, készítettem firmware-t magamnak, valószínű ez is gyilkolta a pendrive-ot, az állandó írási művelet.

--

Warning! Use ANY version of Windows at your own risk!

Szerintem, ha pendrive nélkül indítod újra, akkor mivel nem létezik az adott eszköz, nem fogja tudni felcsatolni a gyökér helyére. Ehelyett az eredeti beállítás szerinti "/" partició kerül betöltésre, magyarán azok a beállítások fognak érvényesülni, amik az extroot létrehozása előtt voltak aktívak. Tehát, ha volt megfelelő beállításod (internetelérés, wifi, dhcp, ssh stb.), akkor nem lesz elérhetetlen a világháló és a router, csupán azokat a "képességeket" veszíted el, amit az extroot aktiválása után hoztál létre.