Portál AbcLinuxu, 7. května 2025 12:20

Dotaz: Openwrt a "vypnutí" extroot

22.12.2017 11:31 Pomeranč
Openwrt a "vypnutí" extroot
Přečteno: 631×
Odpovědět | Admin
Ahoj, mám openwrt ChC na 1043nd v2. Připojil jsem usb hub s flashkou, na kterou jsem nastavil extroot. Na HUBu mám ještě USB disk 2TB a DVB-T tuner. Po nějaký době se ale začnou objevovat chyby: usb 1-1: USB disconnect, device number 2 atd. Nyšel jsem, že u v2 se to stává, ale co s tím už jsem nenašel. Tak kdyby měl někdo podobnou zkušenost, budu rád za každou radu. Jenže teď bych potřeboval záložní řešení, protože když se odpojí flashka s extroot, router umře, což se stane třeba i někdy až po 12 hodinách. Router mám na chalupě a připojuji se na něj přes OpenVPN. Jediný řešení teď pro mě je, že napíšu sousedovi, on vypne a zapne na baráku proud a já bych se měl na router dostat. Potřebuji se došasně zbavit toto extrootu, protože základní nastavení mám i v routeru přímo, takže bez flash najede, když ji fyzicky odpojím. To teď ale nejde, takže bych chtěl vypnout ten extroot vzdáleně a vyrestartovat router, aby najel z interního úložiště. Chyby USB by ho pak nemusely zase odříznout. Jak teda vypnu softwarově extroot? Bude stačit v /etc/config/fstab na extroot flashce nastavit parametr v sekci global option auto_mount '1' na 0 a rebootnout? Moc díky.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.12.2017 12:29 Pomeranč
Rozbalit Rozbalit vše Re: Openwrt a "vypnutí" extroot
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak jo, vypnul jsem extroot tak, že jsem si připojil původní fs do /tmp/internal_overlay
# uci add fstab mount
    # uci set fstab.@mount[-1].target='/tmp/internal_overlay'
    # uci set fstab.@mount[-1].device='/dev/mtdblock3'
    # uci set fstab.@mount[-1].fstype='jffs2'
    # uci set fstab.@mount[-1].options='rw,sync'
    # uci set fstab.@mount[-1].enabled='1'
    # uci set fstab.@mount[-1].enabled_fsck='0'
    # uci commit
a tam zeditoval fstab tak, že jsem nastavil option enabled '0'. Po rebootu mi nabehl router z interní paměti. Tak a teď bych potřeboval pomoct s tím, proč po nějaké době začnou ty usb zlobit. Na 1043ND není se stejnými periferiemi zádný problém. Moc díky

22.12.2017 12:39 Pomeranč
Rozbalit Rozbalit vše Re: Openwrt a "vypnutí" extroot
A takhle se dá ověřit správný mtdblock
grep rootfs_data /proc/mtd | sed 's/mtd\(.*\):.*/\1/g'

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.