robert_cz Posted June 2, 2016 Share Posted June 2, 2016 Jak przesiadłem się na uruchamianie graterli z dysku, to okazało się, że przydałoby się jakieś łatwe montowanie nand. przyszedł mi do głowy od razu autofs. Sprawdziłem jak by zadziałało dodanie do /etc/auto.hotplug takiej linijki: nand -fstype=jffs2 :/dev/mtdblock0 okazało się, że działa zarówno przy systemie odpalonym z dysku jak i z nand. Można prosić o dodanie tego wpisu do paczki autofs? Przy okazji, aby bardziej przejrzyście wyglądał folder /autofs można by wyrzucić wpisy do których w /dev/ nie ma takich urządzeń: ... sda9 -fstype=auto,noatime,nodiratime :/dev/sda9 ... sdb9 -fstype=auto,noatime,nodiratime :/dev/sdb9 ... sdc9 -fstype=auto,noatime,nodiratime :/dev/sdc9 ... sdd9 -fstype=auto,noatime,nodiratime :/dev/sdd9 sde1 -fstype=auto,noatime,nodiratime :/dev/sde1 sde2 -fstype=auto,noatime,nodiratime :/dev/sde2 sde3 -fstype=auto,noatime,nodiratime :/dev/sde3 sde4 -fstype=auto,noatime,nodiratime :/dev/sde4 sde5 -fstype=auto,noatime,nodiratime :/dev/sde5 sde6 -fstype=auto,noatime,nodiratime :/dev/sde6 sde7 -fstype=auto,noatime,nodiratime :/dev/sde7 sde8 -fstype=auto,noatime,nodiratime :/dev/sde8 sde9 -fstype=auto,noatime,nodiratime :/dev/sde9 sdf1 -fstype=auto,noatime,nodiratime :/dev/sdf1 sdf2 -fstype=auto,noatime,nodiratime :/dev/sdf2 sdf3 -fstype=auto,noatime,nodiratime :/dev/sdf3 sdf4 -fstype=auto,noatime,nodiratime :/dev/sdf4 sdf5 -fstype=auto,noatime,nodiratime :/dev/sdf5 sdf6 -fstype=auto,noatime,nodiratime :/dev/sdf6 sdf7 -fstype=auto,noatime,nodiratime :/dev/sdf7 sdf8 -fstype=auto,noatime,nodiratime :/dev/sdf8 sdf9 -fstype=auto,noatime,nodiratime :/dev/sdf9 sdg1 -fstype=auto,noatime,nodiratime :/dev/sdg1 sdg2 -fstype=auto,noatime,nodiratime :/dev/sdg2 sdg3 -fstype=auto,noatime,nodiratime :/dev/sdg3 sdg4 -fstype=auto,noatime,nodiratime :/dev/sdg4 sdg5 -fstype=auto,noatime,nodiratime :/dev/sdg5 sdg6 -fstype=auto,noatime,nodiratime :/dev/sdg6 sdg7 -fstype=auto,noatime,nodiratime :/dev/sdg7 sdg8 -fstype=auto,noatime,nodiratime :/dev/sdg8 sdg9 -fstype=auto,noatime,nodiratime :/dev/sdg9 sdh1 -fstype=auto,noatime,nodiratime :/dev/sdh1 sdh2 -fstype=auto,noatime,nodiratime :/dev/sdh2 sdh3 -fstype=auto,noatime,nodiratime :/dev/sdh3 sdh4 -fstype=auto,noatime,nodiratime :/dev/sdh4 sdh5 -fstype=auto,noatime,nodiratime :/dev/sdh5 sdh6 -fstype=auto,noatime,nodiratime :/dev/sdh6 sdh7 -fstype=auto,noatime,nodiratime :/dev/sdh7 sdh8 -fstype=auto,noatime,nodiratime :/dev/sdh8 sdh9 -fstype=auto,noatime,nodiratime :/dev/sdh9 Quote Link to comment Share on other sites More sharing options...
tux Posted June 2, 2016 Share Posted June 2, 2016 Pierwsza część wpisu - odpada. Nie ma co zajmować zasobów niepotrzebne. Każde zamontowane urządzenie to kolejne zasoby. Z drugą częścią się zgadam i posprzątamy niebawem. Quote Link to comment Share on other sites More sharing options...
robert_cz Posted June 2, 2016 Author Share Posted June 2, 2016 Pierwsza część wpisu - odpada. Nie ma co zajmować zasobów niepotrzebne. Każde zamontowane urządzenie to kolejne zasoby. Z drugą częścią się zgadam i posprzątamy niebawem. @tux montowanie następuje tylko w momencie próby wejścia do folderu i po jego opuszczeniu, po chwili zasób się odmontowuje oto przykłady: 1) nie wchodzę do /autofs/nand w mount nie ma pisu o zamontowanym zasobie: GraterliaOS:~# mount rootfs on / type rootfs (rw) /dev/root on / type jffs2 (rw,relatime) proc on /proc type proc (rw,relatime) sysfs on /sys type sysfs (rw,relatime) tmpfs on /ram type tmpfs (rw,relatime) /dev/root on /dev.static type jffs2 (rw,relatime) tmpfs on /dev type tmpfs (rw,relatime) devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620) tmpfs on /dev/shm type tmpfs (rw,relatime) usbfs on /proc/bus/usb type usbfs (rw,relatime) tmpfs on /tmp type tmpfs (rw,relatime) /dev/sda1 on /hdd type ext3 (rw,noatime,nodiratime,errors=continue,data=writeback) automount(pid29088) on /autofs type autofs (rw,relatime,fd=4,pgrp=29088,timeout=5,minproto=2,maxproto=4,indirect) 2) wchodzę do /autofs/nand i wtedy zasób się montuje: GraterliaOS:/autofs/nand# mount rootfs on / type rootfs (rw) /dev/root on / type jffs2 (rw,relatime) proc on /proc type proc (rw,relatime) sysfs on /sys type sysfs (rw,relatime) tmpfs on /ram type tmpfs (rw,relatime) /dev/root on /dev.static type jffs2 (rw,relatime) tmpfs on /dev type tmpfs (rw,relatime) devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620) tmpfs on /dev/shm type tmpfs (rw,relatime) usbfs on /proc/bus/usb type usbfs (rw,relatime) tmpfs on /tmp type tmpfs (rw,relatime) /dev/sda1 on /hdd type ext3 (rw,noatime,nodiratime,errors=continue,data=writeback) automount(pid29088) on /autofs type autofs (rw,relatime,fd=4,pgrp=29088,timeout=5,minproto=2,maxproto=4,indirect) /dev/mtdblock0 on /autofs/nand type jffs2 (rw,relatime) 3) wychodzę z folderu /autofs/nand i montowanie po 3 sekundach znika: GraterliaOS:/# mount rootfs on / type rootfs (rw) /dev/root on / type jffs2 (rw,relatime) proc on /proc type proc (rw,relatime) sysfs on /sys type sysfs (rw,relatime) tmpfs on /ram type tmpfs (rw,relatime) /dev/root on /dev.static type jffs2 (rw,relatime) tmpfs on /dev type tmpfs (rw,relatime) devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620) tmpfs on /dev/shm type tmpfs (rw,relatime) usbfs on /proc/bus/usb type usbfs (rw,relatime) tmpfs on /tmp type tmpfs (rw,relatime) /dev/sda1 on /hdd type ext3 (rw,noatime,nodiratime,errors=continue,data=writeback) automount(pid29088) on /autofs type autofs (rw,relatime,fd=4,pgrp=29088,timeout=5,minproto=2,maxproto=4,indirect) Quote Link to comment Share on other sites More sharing options...
tux Posted June 2, 2016 Share Posted June 2, 2016 Montowanie tak, ale zasoby są rezerwowane. Dlatego nie trafi ta poprawka do repo. Reszta zaraz będzie. Quote Link to comment Share on other sites More sharing options...
robert_cz Posted June 2, 2016 Author Share Posted June 2, 2016 Montowanie tak, ale zasoby są rezerwowane. Dlatego nie trafi ta poprawka do repo. Reszta zaraz będzie. Hm, sprawdzałem też obciążenie pamięci przed zmianą pliku i po i nie widzę zmiany. Bo pamięć miałeś na myśli? Ale nie upieram się. Dziękuję za tą drugą część modyfikacji. Quote Link to comment Share on other sites More sharing options...
tux Posted June 2, 2016 Share Posted June 2, 2016 Zastanawiam się też nad usunięciem autofs. Jednak na razie jest efekt specjalny w postaci okropnie długiego ładowania się sterowników STi. Co ma piernik do wiatraka to jeszcze nie wiem :) Quote Link to comment Share on other sites More sharing options...
robert_cz Posted June 2, 2016 Author Share Posted June 2, 2016 Zastanawiam się też nad usunięciem autofs. Jednak na razie jest efekt specjalny w postaci okropnie długiego ładowania się sterowników STi. Co ma piernik do wiatraka to jeszcze nie wiem :) Jak by co, to znalazłem też wcześniej kilka niepotrzebnych, moim zdaniem bibliotek, można by je przy okazji sprzątnąć. http://forum.xunil.pl/index.php/topic,2113.msg31541.html#msg31541 PS. całkowite usunięcie autofs chyba się nie uda, bo chyba wtyczka network browser korzysta z autofs. Quote Link to comment Share on other sites More sharing options...
tux Posted June 2, 2016 Share Posted June 2, 2016 A jak ktoś nie ma tej wtyczki? :) Bibliotek nie wywalam. Są i niech będą. według LD są potrzebne. Quote Link to comment Share on other sites More sharing options...
robert_cz Posted June 2, 2016 Author Share Posted June 2, 2016 A jak ktoś nie ma tej wtyczki? :) Nie, no to ok, kwestia odpowiednich zależności. W wersji rootfs jest domyślnie zainstalowany network browser. A i jeszcze domyślna przeglądarka plików (ta pod przyciskiem n na pilocie) korzysta z autofs-a do otwierania innych lokalizacji. PS. Jak już o wtyczce network browser, to przydałoby się dodać zależność z kernel-modules-cifs-gos, bo bez niej network browser i autofs nic nie zmapują. Quote Link to comment Share on other sites More sharing options...
tux Posted June 2, 2016 Share Posted June 2, 2016 A po co maja mapować jak 8 na 10 boxów w ogóle tego nie potrzebuje? Nie przesadzajmy. To jest GOS a nie IMAGE od PKT z napchanym wszystkim. Quote Link to comment Share on other sites More sharing options...
robert_cz Posted June 2, 2016 Author Share Posted June 2, 2016 nie no ok, ale skoro już jest to mogłoby działać :-) Quote Link to comment Share on other sites More sharing options...
tux Posted June 3, 2016 Share Posted June 3, 2016 Pomysł raz jeszcze co napisałeś.... Chcesz załadować wszystkim jak leci do ram obsługę cifs. Niezależnie od tego czy w ogóle maja serwer samba czy udział w Windows. Quote Link to comment Share on other sites More sharing options...
robert_cz Posted June 3, 2016 Author Share Posted June 3, 2016 Nie wszystkim, tylko tym z wtyczką network browser, bo wtyczka bez tego nie działa. Wyyczka neywork browser w wersji rootfs dla nand nie jest domyślnie zainstalowana, jest tylko w wersji na dysk. Quote Link to comment Share on other sites More sharing options...
tux Posted June 3, 2016 Share Posted June 3, 2016 A jesteś pewny ze nie działa? Zapomniałeś o nfs? Tu obsługa jest w jajku za względu na możliwość startu tunera po sieci. Quote Link to comment Share on other sites More sharing options...
robert_cz Posted June 3, 2016 Author Share Posted June 3, 2016 Zacytuję pewnego tux-a :-) Może z 1 na 100 użytkowników korzysta z nfs. :-) A tak na poważnie, to statystycznie rzecz biorąc to raczej więcej jest użytkowników samby niż nfs. A jak by było jako moduł, to po sieci by się nie dało startować? Tak pytam, bo może dałoby się ten moduł zrobić opcjonalnym? Quote Link to comment Share on other sites More sharing options...
mickey Posted June 6, 2016 Share Posted June 6, 2016 W zależnościach ma być to co jest konieczne, a nie to co "przydałoby się". W innym przypadku, jest potem problem z usuwaniem. Network Browser obsługuje NFSa i CIFS. Jednym potrzebne pierwsze innym drugie a innym żadne. Niech sobie każdy instaluje co mu potrzebne. Quote Link to comment Share on other sites More sharing options...
robert_cz Posted June 6, 2016 Author Share Posted June 6, 2016 Wracając do początku tego wątku, sprawdziłem, czy po dodaniu proponowanej przeze mnie linijki automount zajmuje więcej, czy nie i okazuje się, że nie, przed i po zajmuje tyle samo (oczywiście po restarcie demona): USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1685 0.1 0.6 1920 648 ? Ss 18:23 0:08 /usr/sbin/automount --ghost --timeout=5 /autofs file /etc/auto.hotplug Dodałem do /etc/auto.hotplug taką linijkę: nand -fstype=jffs2 :/dev/mtdblock0 okazało się, że działa zarówno przy systemie odpalonym z dysku jak i z nand. PS. Nie chodzi tu o udowadnianie komukolwiek, czegokolwiek, tylko mnie to zaciekawiło i postanowiłem sprawdzić. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.