Odp: OpenWRT i ściąganie plików poprzez HTTP
Masz błąd systemu plików. Sprawdź go po prostu.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → OpenWRT i ściąganie plików poprzez HTTP
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
Masz błąd systemu plików. Sprawdź go po prostu.
Sprawdziłem i wywala:
C:\Users\owner>chkdsk O:\
Typ systemu plików to FAT32.
Wolumin DYSK USB utworzono 2011-08-03 04:12
Numer seryjny woluminu: 97CD-E265
Trwa sprawdzanie plików i folderów...
Zakończono sprawdzanie plików i folderów.
System Windows sprawdził system plików i nie znalazł żadnych problemów.
976 513 120 KB całkowitego miejsca na dysku.
96 KB w 3 plikach ukrytych.
1 088 KB w 34 folderach.
17 370 976 KB w 183 plikach.
959 140 928 KB jest dostępnych.32 768 bajtów w każdej jednostce alokacji.
30 516 035 ogółem jednostek alokacji na dysku.
29 973 154 jednostek alokacji dostępnych na dysku.C:\Users\owner>
To podłącz to teraz znów. Chyba że zamontowałeś nośnik, później odłączyłeś go i podłączyłeś znowu, bez odmontowania go.
A jaka jest komenda do odmontowania?
Zastosowałem eksperyment. Bo gdy Parted Magic używałem do partycjonowania konkretnie z tego distro to gparted jakieś dziwne błędy mi wyskakiwały uniemożliwiające zrobienie fat32 poprzez Gparted. Wiec poprzez gparted usunąłem wszystkie partycję, i routerem samym stworzyłem partycje fat32. Nie odłączałem routera od USB i dysk nadal wysypuje błąd:
FAT: Directory bread(block 476980) failed
Uruchom badblock na nim...
Przy robieniu exroota mam taki błąd na tej komendzie:
root@OpenWrt:~# uci commit fstab
uci: I/O error
O co chodzi?
Wgrałem sobie twój najnowszy obraz bo widziałem, że na mój routerek wypuściłeś wersje RC6.
Postawiłem system na czysto. Wklepałem wszystkie te komendy które podałeś by mieć exroota. i oto wynik:
root@OpenWrt:~# 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=14688k)
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)
Exroota nie ma
Bo na overlay-u zmontoway jest mtdblock3. A powinno być sda1.
TO mój fstab:
config 'global' 'automount'
option 'from_fstab' '1'
option 'anon_mount' '1'config 'global' 'autoswap'
option 'from_fstab' '1'
option 'anon_swap' '1'config 'mount'
list 'service' 'minidlna'
list 'service' 'samba'
list 'service' 'vsftpd'
option 'enabled' '1'
option 'fstype' 'ext3'
option 'options' 'rw,noatime'
option 'is_rootfs' '1'
option 'device' '/dev/sda1'
option 'target' ''
option 'enabled_fsck' '0'config 'swap'
option 'device' '/mnt/windows/swap'
option 'enabled' '1'
Wywal z tej sekcji te list services bo nie mają najmniejszego sensu w tym przypadku. Tak samo jak target. Sprawdź czy
mkdir /tmp/a
mount -t ext3 /dev/sda1 /tmp/adziała. a tak w ogóle to na jakim routerze to robisz?
Coś tam działa.
root@OpenWrt:~# 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=14688k)
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)
/dev/sda1 on /tmp/a type ext3 (rw,relatime,errors=continue,data=writeback)
A mój router to Linksys WRT160NL.
Wykonałem komendę:
mount -t ext3 /dev/sda1 /overlay
I widzę w panelu luci, że mam 2 GB pamięci więc działa, tylko teraz pytanie czy jak zresetuje router to czy będzie się automatycznie montować na to.
Po zresetowaniu routera wszystko gdzieś zniknęło ale mount jest.
Gdy próbuję zainstalować luci wywala mi:
root@OpenWrt:~# opkg install luci
Installing luci (0.10+svn7292-1) to root...
Downloading http://downloads.openwrt.org/backfire/1 … r71xx.ipk.
Configuring luci.
Collected errors:
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/luci-lib-sys.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/libuci-lua.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/luci-mod-admin-core.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/vsc7385-ucode-ap83.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/libiwinfo.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/luci-lib-lmo.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/luci-theme-openwrt.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/kmod-madwifi.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/kmod-usb-ohci.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/luci-sgi-cgi.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/luci-app-firewall.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/luci-lib-ipkg.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/liblua.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/lua.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/vsc7395-ucode-ap83.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/luci-theme-base.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/vsc7385-ucode-pb44.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/luci-mod-admin-full.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/luci-lib-web.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/uhttpd.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/luci-lib-nixio.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/vsc7395-ucode-pb44.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/luci-i18n-english.list: No such file or directory.
* pkg_get_installed_files: Failed to open //usr/lib/opkg/info/luci-lib-core.list: No such file or directory.
root@OpenWrt:~#
Nie wiem za bardzo o co chodzi bo wcześniej działało a teraz tak jakby panel gdzieś zniknął.
Folder www świeci pustkami.
Nie możesz tam bezpośrednio montować systemy plików na /overlay. Gdyby to było takie proste to by extroot nie istniał.
Ma być na samym początku startu systemu montowane, przez fstab, nie inaczej.
To jak to ogarnąć by działało? ![]()
Dobra to może od początku.
teraz wygląda to tak:
root@OpenWrt:~# 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=14688k)
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)
/dev/sda1 on /tmp/overlay-disabled type ext3 (rw,noatime,errors=continue,data=wr iteback)
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@OpenWrt:~#
Wgrywałem obraz systemu jeszcze raz bo namieszałem i wykonałem komendy:
# uci set fstab.@mount[0].device=/dev/sda1
# uci set fstab.@mount[0].enabled=1
# uci set fstab.@mount[0].fstype=ext3
# uci set fstab.@mount[0].is_rootfs=1
# uci commit fstab
Zresetowałem router exroota nie ma.
Wykonałem mount -t ext3 /dev/sda1 /overlay
I kiedyś zadziałało i chyba był exroot bo jak router się wyłączało to działało. Teraz nie działa po tym jak obraz wgrałem od nowa. Ja już szczerze nie wiem jak to ogarnąć. ![]()
Nie da się bo teraz masz /tmp/overlay-disabled. Usuń .extroot.md5sum z /, /etc/, /overlay lub //tmp/overlay-disabled (zależy gdzie go masz) i uruchom jeszcze raz. Za bardzo mieszasz, zrobiłeś już raz i coś zmieniłeś w systemie; on zobaczył za to zmianę i sumy kontrolne mu się nie zgadzają.
I jeszcze raz - NIE MOZESZ robić mount -t ext3 /dev/sda1 /overlay. Tylko o kłopoty z padzem systemu się prosisz.
Usunąłem tak jak mówiłeś, ten plik znajdował się w /etc/.
Usunąłem go zresetowałem router i wszystko elegancko bangla.
Tylko jakoś dziwnie mi sięgrzeje czytnik kart pamięci razem z kartą SD. ![]()
Jeżeli to taki zwykłe niebieskie/żółte za 1.99 z allegro, to tak, grzeją się.
Własnie nie jest to takie niebieskie/żółte tylko jest to HUB USB Asmax-a za którego wybuliłem 70 zł.
To jest Asmax aktywny z dodatkowym zasilaniem i ma 7 Wyjść USB.
No cóż. Wiec musisz z tym żyć ![]()
Żyć to jest pestka. Ja obawiam się tego, że pewnego pięknego dnia będę miał sen, że jestem strażakiem czy coś, obudzę się a tutaj chata okrywana będzie płomieniami ^^ No jakoś nie wyobrażam sobie siebie jako smażony kurczak z rożna.
Bo to serio grzeje się tak, że aż parzy momentami. xD
A jeszcze mi powiedz (bo zakłada, że twój najnowszy obraz RC6 dla mojego routerka jest robiony na bazie OpenWRT Trunk) czemu jest wrzucone repo od wersji RC5 a nie to: http://downloads.openwrt.org/snapshots/ … /packages/ ?
Więc standardowo - wybebeszyć go z obudowy, wentylator 12v zasilany z 5v i będzie ok.
Dobra, to teraz mam poważny problem. Ściągnąłem ten program rsget.pl zorientowałem się, że ty wersje starszą każesz w poradniku instalować więc ściągnąłem wersję latest z SVN. Problem polega na tym, że jak wkleje link z real debrid (http) do tego programu to tam mi pokazuje "ERROR: file is text (text/html)" na czerwono po mimo tego iż plik jest zakończony nazwa_pliku_lub_gry.rar . Zupełnie nie wiem jak sobie z tym poradzić.
Bo właściwie po to kupowałem HUB-a USB i robiłem exroota. xD A teraz gdy już to wszystko jest to pojawia się kolejny problem. Facepalm
Bo to ma być bezpośredni link nie odwołanie. Pewnie jak klikniesz to coś co wkejasz to masz przekierowanie na coś innego.
Znaczy się napisałem maila do polaka który rozwija ten program napisał, że tu problem jest w czymś innym. Ale zauważyłem, że taki sam jest także pyload i jego właśnie sobie zainstalowałem. Tylko jest jeden mały problem. Pyload generuje mi 100% użycia CPU na routerze i jak sciągaja się pliki to wifi nie działa bo urządzenia nie mogą się podłączyć. A na samym Pyloadzie transfer jest lipny bo tylko 500 KB/s a możliwości mojego internetu to: 1.3 MB/s w dzień a w nocy 2.6 MB/s. Wiesz może jak można by było przyśpieszyć to ściąganie?
Oczywiście, zmień sprzęt na lepszy ![]()
Pyload jest w pythonie, samo uruchomienie pythona jest zasobożerne.
No ok ale przy obrazach linuxa pyload ciągnie mi z maksymalna przepustowością tylko, że ten transfer jest trochę nie stabilny.
Wyłącz wszystko co możliwe, usuń z pamięci itd. Nadal obstawiam że to ograniczenie routera. Zresztą możesz zainstalować to na komputerze i zobaczyć jak będzie ściągał.
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → OpenWRT i ściąganie plików poprzez HTTP
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc