Temat: Extroot + plugin-gargoyle-usb-storage problem

Witam.
Zrobiłem extroota na pendrive 8GB z tego linka http://eko.one.pl/?p=gargoyle-fstab zachowując integrację z pluginem gargoyle-usb-storage.
Stworzyłem trzy partycje:
sda1 - swap 128MB
sda2 - extroot ext4 1024MB
sda3 - NTFS jakieś 6,5GB

Extroot działa widzę że mam dostępne w pamięci wewnętrznej około 1000MB
Problem jest gdy chcę udostępnić partycję sda3 mimo iż rozpoznawana jest w taki sposób: /dev/sda3, NTFS, 6,35GB w zakładce system/nośnik USB.

Po udostępnieniu windows widzi że ten zasób na tylko 61MB ?

Wynik polecenia mount:

root@WDR4300:~# 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=63312k)
tmpfs on /dev type tmpfs (rw,noatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,noatime,mode=600)
/dev/sda2 on /overlay type ext4 (rw,noatime,user_xattr,barrier=1,data=ordered)
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) 

zawartość /etc/config/fstab

config global 'automount'
    option from_fstab '1'
    option anon_mount '0'

config global 'autoswap'
    option from_fstab '1'
    option anon_swap '0'

config mount
    option fstype 'ext4'
    option enabled_fsck '0'
    option target '/overlay'
    option device '/dev/sda2'
    option enabled '1'
    option options 'rw,noatime'

config swap
    option device '/dev/sda1'
    option enabled '1'
| C2600 @ OpenWrt 21.02 / LuCi -> sieć gościnna, WINS serwer, VLAN, DLNA, multiwan
| WDR4300 @ OpenWrt 21.02 / LuCI -> extroot, sieć gościnna, WINS serwer
| MR3020 @ MiFi 17.01 -> E3372 HiLink
| WR842ND v2 @ Gargoyle PL 1.13.0 -> testy

2

Odp: Extroot + plugin-gargoyle-usb-storage problem

Ja nie widzę żebyś są w ogóle miał zamontowaną. To co widzisz to pamięć ram, bo w tym miejscu właśnie sda3 powinno być zamontowane - a nie jest.

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

3

Odp: Extroot + plugin-gargoyle-usb-storage problem

Czemu się nie montuje skoro wg gui partycja sda3 się zamontowała ?
Czy muszę extroota zrobić od nowa ?
Czy można mieć 3 partycje podstawowe swap/ext4/ntfs ?
Pendriva muszę podzielić i formatować tylko w gargoyle czy mogę na innym linuxie (oprucz ubuntu jak to było w poradniku napisane) ?

Jak widać montuje się gdzieś coś i extroot też działa bo DLNA zainstalowałem bez problemu.

http://naforum.zapodaj.net/thumbs/e50df311ce39.png

http://naforum.zapodaj.net/thumbs/0774cf7b4e32.png

| C2600 @ OpenWrt 21.02 / LuCi -> sieć gościnna, WINS serwer, VLAN, DLNA, multiwan
| WDR4300 @ OpenWrt 21.02 / LuCI -> extroot, sieć gościnna, WINS serwer
| MR3020 @ MiFi 17.01 -> E3372 HiLink
| WR842ND v2 @ Gargoyle PL 1.13.0 -> testy

4

Odp: Extroot + plugin-gargoyle-usb-storage problem

Nie zamontowało, to pokazuje tyle listę dostępnych partycji. Dalej pokaż bo to co jest na pierwszym screen służy do dodawania ale nie określa które są już dodane.

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

5

Odp: Extroot + plugin-gargoyle-usb-storage problem

Jeżeli chodzi o rozwijaną opcję Dysk to tam jest tylko ten jeden 6,3GB
A poniżej to co widać zasugerowałem się tym że jest opcja odmotuj więc coś się zamontowało bo chyba extroota nie można odmontować tylko wyłączyć opcją na samym dole.

http://naforum.zapodaj.net/thumbs/7dff9fe4fca3.png

| C2600 @ OpenWrt 21.02 / LuCi -> sieć gościnna, WINS serwer, VLAN, DLNA, multiwan
| WDR4300 @ OpenWrt 21.02 / LuCI -> extroot, sieć gościnna, WINS serwer
| MR3020 @ MiFi 17.01 -> E3372 HiLink
| WR842ND v2 @ Gargoyle PL 1.13.0 -> testy

6

Odp: Extroot + plugin-gargoyle-usb-storage problem

Ale ty nie dodałeś dysku! Kliknij dodaj dysk a później zapisz, bo tego nie zrobiłeś.

Extroot to inna bajka i zostaw go w spokoju.

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

7 (edytowany przez jaros85 2014-08-22 06:31:35)

Odp: Extroot + plugin-gargoyle-usb-storage problem

Dysk był dodany wcześniej ale go usunąłem ale ok już jest jeszcze raz.
Udostępniony jest folder "wymiana" znajduje się w /tmp/usb_mount/66A17AFB69829F5F/wymiana (lub /tmp/usb_mount/dev_sda3/wymiana ale to skrót który wskazuje na to co wyżej.)
Bez extroota też tam mi się pendrive montował.
http://naforum.zapodaj.net/thumbs/69ce999ac71b.png http://naforum.zapodaj.net/thumbs/2f5101d23ee8.png

Jak na tym dysku sieciowym coś zapiszę to pokazuje się w /tmp/usb_mount/66A17AFB69829F5F/wymiana ale czemu tylko 61MB jest ?

| C2600 @ OpenWrt 21.02 / LuCi -> sieć gościnna, WINS serwer, VLAN, DLNA, multiwan
| WDR4300 @ OpenWrt 21.02 / LuCI -> extroot, sieć gościnna, WINS serwer
| MR3020 @ MiFi 17.01 -> E3372 HiLink
| WR842ND v2 @ Gargoyle PL 1.13.0 -> testy

8

Odp: Extroot + plugin-gargoyle-usb-storage problem

Czemu się nie montuje skoro wg gui partycja sda3 się zamontowała ?

U mnie był taki problem, że po sprecyzowaniu zasobu wszystko było ok ale po resecie routera nie montowało partycji mimo, że w panelu zasób był określony i trzeba było go usunąć i jeszcze raz dodać i tak co reset routera. Temu ja wyrzuciłem na samym początku ten moduł gargulca, bo on u mnie nie działał jak trzeba, być może jest też tak i w tym przypadku.

Czy można mieć 3 partycje podstawowe swap/ext4/ntfs ?

Ja mam aktualnie na swoim pendrive 5 partycji w tym 2 na rozszerzonej -- pod jednej na extroota i swap:

root@red_viper:~# block info
/dev/mtdblock2: UUID="b56f410f-f428e5c8-1df92dd3-f3e662dd" VERSION="4.0" TYPE="squashfs"
/dev/mtdblock3: TYPE="jffs2"
/dev/sda1: UUID="6bf4d915-2b62-444e-a2c8-16307769b5c2" LABEL="DEBIAN_LIVE" NAME="EXT_JOURNAL" VERSION="1.0" TYPE="ext4"
/dev/sda3: UUID="0dd5e51b-c133-492a-a6c6-d14e0c7d1e39" LABEL="linux" NAME="EXT_JOURNAL" VERSION="1.0" TYPE="ext4"
/dev/sda5: UUID="9365d879-1715-4346-8fc0-7674684765e7" LABEL="extroot" NAME="EXT_JOURNAL" VERSION="1.0" TYPE="ext4"
/dev/sda6: UUID="1bd99fa0-bba9-453e-b042-1e593082f88e" VERSION="2" TYPE="swap"

Jednej nie widać, bo zaszyfrowana. smile

Pendriva muszę podzielić i formatować tylko w gargoyle czy mogę na innym linuxie (oprucz ubuntu jak to było w poradniku napisane) ?

Możesz z każdego linuxa, z tym, że są jakieś problemy ze swap, bo ten utworzony na linuxie nie jest czytany przez openwrt i podobnie w drugą stronę, czyli jeśli się stworzy swap na openwrt to nie idzie go odczytać pod linuxem. Nie mam pojęcia wtf ale to dotyczy tylko swapu, resztę partycji ext4 robiłem sobie pod linuxem i bez problemu działają.

9

Odp: Extroot + plugin-gargoyle-usb-storage problem

Odznacz to ftp i zresetuj router.

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

10

Odp: Extroot + plugin-gargoyle-usb-storage problem

morfik napisał/a:

U mnie był taki problem, że po sprecyzowaniu zasobu wszystko było ok ale po resecie routera nie montowało partycji mimo, że w panelu zasób był określony i trzeba było go usunąć i jeszcze raz dodać i tak co reset routera. Temu ja wyrzuciłem na samym początku ten moduł gargulca, bo on u mnie nie działał jak trzeba, być może jest też tak i w tym przypadku.

Rozumiem że jak wywalę sam plugin plugin-gargoyle-usb-storage to i tak będzie możliwość udostępniania tej trzeciej partycji przez sambę tyle że już ręcznie wszystko trzeba przeklepać ?

Tyle że u mnie dostęp jest ale rozmiar nie taki ale czy po restarcie znika tego nie testowałem jeszcze tongue

| C2600 @ OpenWrt 21.02 / LuCi -> sieć gościnna, WINS serwer, VLAN, DLNA, multiwan
| WDR4300 @ OpenWrt 21.02 / LuCI -> extroot, sieć gościnna, WINS serwer
| MR3020 @ MiFi 17.01 -> E3372 HiLink
| WR842ND v2 @ Gargoyle PL 1.13.0 -> testy

11

Odp: Extroot + plugin-gargoyle-usb-storage problem

Wyłącz ftp, pisałem.

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

12

Odp: Extroot + plugin-gargoyle-usb-storage problem

No jak potrafisz skonfigurować ręcznie, to bez problemu -- ja sobie zaimplementowałem obsługę nfs i vsftp i działają mi bez problemu. Samby nigdy nie ruszałem, bo mi to na linuxach do niczego nie potrzebne, a jak ci z windowsów nie potrafią obsługiwać nfs, to mają ftpa big_smile .

A co do rozmiaru, to tu coś pisało o tym: http://eko.one.pl/?p=openwrt-samba#woln … pcjonalnie

W przypadku systemów Windows samba może niewłaściwie podawać ilość wolnego miejsca (podaje ilość wolnego flash a nie extroota). Rozwiązanie problemu: http://eko.one.pl/forum/viewtopic.php?pid=19831 .

13

Odp: Extroot + plugin-gargoyle-usb-storage problem

Wyłączenie FTP pomogło i mimo restartu zasób montuje się prawidłowo ale dopiero teraz mogłem to przetestować.
Dzieki Cezary smile
Dlaczego to tak działało ?

Jak swapa nie robiłem gargoyl to wystarczy że tąpartycje przeformatuje czy muszę ją usunąć i stworzyć od nowa ?

Sory za ewentualne błędy piszę z telefonu.

| C2600 @ OpenWrt 21.02 / LuCi -> sieć gościnna, WINS serwer, VLAN, DLNA, multiwan
| WDR4300 @ OpenWrt 21.02 / LuCI -> extroot, sieć gościnna, WINS serwer
| MR3020 @ MiFi 17.01 -> E3372 HiLink
| WR842ND v2 @ Gargoyle PL 1.13.0 -> testy

14

Odp: Extroot + plugin-gargoyle-usb-storage problem

mkswap /dev/sda1 po prostu zrób.

Wyjaśnienie tego problemu jest lekko zawiłe - gargoyle montuje wszystko za każdym razem jak znajdzie jakąś partycję. Jak masz dwie (trzecia jest extrootem to się nie liczy) to robi montowanie dwa razy wcześniej odmontowując to co było. Problem z tym że jak zaznaczysz ftpa to za pierwszym montowaniem robione jest montowanie "wirtualne" na potrzeby ftp a za drugim razem system nie potrafi tego odmnotować w przypadku ntfs i nie montuje tego ntfsa bo twierdzi że coś jest nie tak.

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

15

Odp: Extroot + plugin-gargoyle-usb-storage problem

Wykonałem polecenie mkswap /dev/sda1 i otrzymałem komunikat

Setting up swapspace version 1, size = 131068 KiB
no label, UUID=52f841f4-f723-42ad-aedb-8ec1f4550875

ale jeżeli wpiszę free to i tak swap jest 0
Przez mount też nie za wiele bo są tylko partycje sda2 i sda3 zamontowane.

             total         used         free       shared      buffers
Mem:        126620        45964        80656            0         5164
-/+ buffers:              40800        85820
Swap:            0            0            0

Czy to oznacza że rozmiar się zmieni jak zacznie być swap wykorzystywany ?
Jeżeli przeformatuję partycję sda3 z NTFS na ext4 to wtedy udostępnienie przez FTP powinno działać prawidłowo ?

| C2600 @ OpenWrt 21.02 / LuCi -> sieć gościnna, WINS serwer, VLAN, DLNA, multiwan
| WDR4300 @ OpenWrt 21.02 / LuCI -> extroot, sieć gościnna, WINS serwer
| MR3020 @ MiFi 17.01 -> E3372 HiLink
| WR842ND v2 @ Gargoyle PL 1.13.0 -> testy

16

Odp: Extroot + plugin-gargoyle-usb-storage problem

mkswap tylko tworzy. Albo odłącz/podłącz nośnik ponownie albo zrób swapon /dev/sda1 jeszcze

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

17

Odp: Extroot + plugin-gargoyle-usb-storage problem

Dzięki Cezary
swapon /dev/sda1
Pomogło smile

Czy to będzie też po restarcie działać ?

Mam jeszcze jedno pytanie czym różni się "reboot" z konsoli od tego z gui ?
Ten z gui trwa dłużnej tzn po wciśnięciu ruter resetuje się po kilku sekundach a ten z konsoli praktycznie od razu.

| C2600 @ OpenWrt 21.02 / LuCi -> sieć gościnna, WINS serwer, VLAN, DLNA, multiwan
| WDR4300 @ OpenWrt 21.02 / LuCI -> extroot, sieć gościnna, WINS serwer
| MR3020 @ MiFi 17.01 -> E3372 HiLink
| WR842ND v2 @ Gargoyle PL 1.13.0 -> testy

18

Odp: Extroot + plugin-gargoyle-usb-storage problem

Ten z gui przed rebootem zapisuje jeszcze czas i dane statystyczne od monitora sieci i reszty stuffu.

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

19

Odp: Extroot + plugin-gargoyle-usb-storage problem

Wszystko spoko, ale co jeżeli się chce mieć :
podpięty dysk z NTFS
Sambe
FTP
i Wszystko żeby działało bez problemu z montowaniem przy restarcie;)

nurtuje mnie ten problem niesamowicie wink

20

Odp: Extroot + plugin-gargoyle-usb-storage problem

I? Bo pytanie nie zadałeś, a to o co pytasz jest przecież w standardzie w gargoyle.

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

21

Odp: Extroot + plugin-gargoyle-usb-storage problem

pytanie jak to zrobić zeby działał i FTP i samba.
Mam ten sam problem, że po restarcie routera samba nie działa(jeżeli jest włączony FTP).
da się bez wiekszego grzebania zrobić tak żeby się montowało wszystko tak, jak należy?

22

Odp: Extroot + plugin-gargoyle-usb-storage problem

W skrypcie (/etc/init.d/usb-storage) przed montowaniem zatrzymaj vsftpd i wznów go po zamontowaniu. Ot i cała magia.

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

23

Odp: Extroot + plugin-gargoyle-usb-storage problem

Czyli
Po linijce : START=56
Wpisać: /etc/init.d/vsftpd stop
I po: do_swapoff
Wpisać: /etc/init.d/vsftpd start
??

24

Odp: Extroot + plugin-gargoyle-usb-storage problem

Nie... przed i po ntfs-3g

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

25

Odp: Extroot + plugin-gargoyle-usb-storage problem

W tej sekcji? 
'NTFS')
                                mkdir -p "/tmp/usb_mount/$id"
                                chmod 777  "/tmp/usb_mount/$id"
                                umount "/tmp/usb_mount/$id" 2>/dev/null
/etc/init.d/vsftpd stop
                                ntfs-3g "$d" "/tmp/usb_mount/$id" || umount "/tmp/usb_mount/$id"
/etc/init.d/vsftpd start

??