926

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Na swoim TP-Link TL-MR3420 v1 chciałem dzielić dysk zewnętrzny 2TB. Myślałem, że po prostu go podepnę i będzie działał. Jak widzę nie jest to takie proste. Starałem się postępować jak w instrukcjach ale jestem zupełnie zielony z linuxa i pewnie coś sknociłem. Zaczęło się od tego, że po ponownej instalacji opkg zaczął wyskakiwać komunikat permission denied i nie mogłem iść dalej. Szukałem, szukałem ale już kilka godzin i brak efektów więc nim kupię nowy router żeby dzielić ten dysk, to postanowiłem spróbować napisać jeszcze posta -  a nóż ten wątek nie jest martwy. Komunikaty w putty u mnie wyglądają nieco inaczej niż powinny:

http://prntscr.com/abgqoc

Pozdrawiam.

927

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Nie, nie masz extrota. Pokaż wyniki

mount
uci show fstab

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

928

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Wow. Dzięki za tak szybką odpowiedź.
http://prntscr.com/abh1ki

929

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Pokaż jeszcze wynik blkid

PS. Po prostu kopij tekst z putty, nie musisz obrazów pokazywać.

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

930 (edytowany przez DRZaT 2016-03-05 14:50:10)

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

root@Gargoyle:~# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,noatime)
sysfs on /sys type sysfs (rw,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime,size=14616k)
tmpfs on /dev type tmpfs (rw,noatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,noatime,mode=600)
/dev/mtdblock3 on /overlay type jffs2 (rw,noatime)
overlayfs:/overlay on / type overlayfs (rw,relatime,lowerdir=/,upperdir=/overlay)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
/dev/sda1 on /mnt/sda1 type ext2 (rw,relatime,user_xattr,barrier=1)
root@Gargoyle:~# uci show fstab
fstab.automount=global
fstab.automount.from_fstab=1
fstab.automount.anon_mount=1
fstab.autoswap=global
fstab.autoswap.from_fstab=1
fstab.autoswap.anon_swap=0
fstab.@mount[0]=mount
fstab.@mount[0].target=/overlay
fstab.@mount[0].device=/dev/sda98
fstab.@mount[0].options=rw,noatime
fstab.@mount[0].enabled_fsck=0
fstab.@mount[0].enabled=1
fstab.@mount[0].uuid=1776f97c1-1f04-4f03-a4fd-48d818bf90c0
fstab.@mount[0].fstype=ext2
fstab.@swap[0]=swap
fstab.@swap[0].device=/dev/sda99
fstab.@swap[0].enabled=0
root@Gargoyle:~# blkid
/dev/sda1: UUID="776f97c1-1f04-4f03-a4fd-48d818bf90c0" TYPE="ext2"
root@Gargoyle:~#

edit: chodzi o tą jedynkę z przodu przy uuid?

931

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Tak, masz zły identyfikator. Popraw.

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

932

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

w sensiu umount i do nowa? A korzystając z okazji chciałem się spytać czy da się go jakoś podzielić, bo teraz to chyba całe 2TB wzial na tego exroota. I czy router bedzie dzialal jak wypne dysk czy musi byc na stale podpiety?

933

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

W konfigu usuń tą 1 zbędną. Możesz dowolnie go podzielić. Jak router będzie działał to musi on być podpięty, on będzie robił za "dysk" routera.

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

934

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Wyskakuje error:
root@Gargoyle:~# blkid
/dev/sda1: UUID="776f97c1-1f04-4f03-a4fd-48d818bf90c0" TYPE="ext2"
root@Gargoyle:~#
root@Gargoyle:~# mount | grep /dev/sd
/dev/sda1 on /mnt/sda1 type ext2 (rw,relatime,user_xattr,barrier=1)
root@Gargoyle:~# umount /dev/sda1
root@Gargoyle:~# mount | grep /dev/sd
root@Gargoyle:~# opkg update
-ash: opkg: Permission denied
root@Gargoyle:~# opkg -d ram e2fsprogs
-ash: opkg: Permission denied
root@Gargoyle:~# uci set fstab.@mount[0].enabled=1
root@Gargoyle:~# uci set fstab.@mount[0].uuid=776f97c1-1f04-4f03-a4fd-48d818bf90c0
root@Gargoyle:~# uci set fstab.@mount[0].target=/overlay
root@Gargoyle:~# uci set fstab.@mount[0].fstype=ext2
root@Gargoyle:~# uci set fstab.@mount[0].options=rw,noatime
root@Gargoyle:~# uci commit fstab
uci: I/O error
root@Gargoyle:~#

935

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Prawdopodobnie zapchałeś flash. Wyłącz go, odłącz dysk, włącz, przywróć ustawienia domyślnie i rób jeszcze raz. Od kroku 3, bo dysk masz już sformatowany więc robienie tego jeszcze raz już nie ma sensu.

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

936

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Teraz to już wygląda lepiej, ale dalej nie tak jak u Ciebie (zamiast errors=continue mam coś innego) czy to problem?
Faktycznie na extroota idzie 1.8TB. Jak go przyciąć i ile mu potrzeba? Na reszcie chciałbym mieć NTFS pod windowsa A z odłączaniem dysku chodziło mi o to, czy jak wezmę go z domu to czy domownicy dalej będą mieli internet (na starej konfiguracji - jak jest dysk czyta z dysku, a jak go nie ma  to czyta ze swojego flasha)?. Przecież po to jest dysk przenośny żeby był przenośny. Może ewentualnie jakiś zastępczy extroot na pendrivie albo, co?

937

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Nie, to nie problem.

Dysk nie jest przenośny. Po to robisz extroota żeby dysk został przy routerze i system router korzytał z niego. Zrobiłeś extroota  a nie storage do przechowywania danych. Po więc dysk zrobiłeś a nie pendrive?

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

938

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Chcę udostępniać dane za pomocą tego routera kilku komputerom w domu (każdy z systemem windows). W routerze jest tylko jedno usb - jak podepnę tam pendrive z extrootem to gdzie podepnę dysk? Tak więc extroot musi być na dysku, dobrze myślę? Ale pasowałoby żeby nie zajmował całego bo co wtedy będę udostępniał? Da się osiągnąć taki efekt czy jednak muszę kupić nowy router?

Za 100 pln mam router do którego mogę podpiąć i wypiąć dysk i zabrać, ale myślałem że da się to jakoś zrobić bez dwóch routerów w domu...

939

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Przez hub usb, proste.

PS. Extoot to nie jest udostępnianie danych. Extroota potrzebujesz żeby zainstalować soft do tego, bo masz router z małą ilością flash i już nic więcej nie da się tam zainstalować.

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

940

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Ale chodzi mi o to czy nie da się z tych 2TB wydzielić nie wiem 64MB (ile potrzebuje extroot?) na linuxa w jednej partycji. A resztę zformatować w NFTS w drugiej. A jeżeli da się tak zrobić to jakim programem? Fdiskiem?

P.S. Router działa po odłączeniu dysku, tylko oczywiście nie ma dodatkowych funkcji, więc to jest spoko.

941

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

Da się podzielić pisałem to już, możesz fdiskiem. Robiąc extroota nie możesz odłączyć dysku podczas działania routera. Jak go wyłączyć to oczywiście tak.

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

942

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

A ile miejsca potrzebuje extroot, żeby wykonać wszystkie czynności potrzebne w opisie?

943

Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040

64MB spokojnie wystarczy do instalacji pluginów.

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