1 (edytowany przez doman18 2013-02-05 16:26:36)

Temat: plugin-gargoyle-usb-storage vs Transmission

Witam
Chcę się tylko upewnić. Jak miałem stary dysk zawsze po extroocie  miałem wystarczająco miejsca na torrenty więc więc nie musiałem nic kombinować. Teraz, z nowym dyskiem sytuacja się troszkę zmieniła. Otóż mam na nim 3 partycje
sde1 64MB - swap
sde3 4gb - ext4 - extroot
sde2 145GB - ntfs

Ponieważ po zrobieniu extroota oczywiście zresetowany system znów zawierał plugin usb-storage więc właśnie przez niego ustawiłem sobie montowanie ntfsa w ftp. I teraz pytanie: skoro transmission,jego konfig i ewentualnie blacklist będzie na dysku extrootowym a tylko katalog ściągania będzie na dysku ntfs to czy nadal powinienem usunąć plugin i robić tradycyne montowanie fstabem czy raczej szybciej on zamontuje dysk niż się odpali transmission? Jeżeli nie to czy zamiast usuwania plugina i konfiguracji fstab wraz serwem ftp czy nie lepiej byłoby po prostu opóźnić start usługi tak jak to Cezary sugeruje w poradniku?

Pozdrawiam

2

Odp: plugin-gargoyle-usb-storage vs Transmission

Tak. Masz extroota, masz fstaba, wywal plugin usb storage.

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

3

Odp: plugin-gargoyle-usb-storage vs Transmission

Chwila chwila. Bo fstaba mam ale na starym konfingu czyli przed rootem. Tam mam fstaba, wywalonego plugina i starą konfigurację. W extrootowym środowisku jeszcze block-mount nie mam czyli fstaba też nie a plugin jest zainstalowany. Więc instalować fstaba i ręcznie konfigurować ftp?

4

Odp: plugin-gargoyle-usb-storage vs Transmission

Tak jest.

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

5

Odp: plugin-gargoyle-usb-storage vs Transmission

Kurka troszkę szkoda. Dysk jest w obudowie ze zintegrowanym czytnikiem kart i 2 gniazdami USB 2.0. Jak tam coś będę podłączał to znów trzeba będzie logować się przez ssh i montować ręcznie. Przez www jest szybciej big_smile

6

Odp: plugin-gargoyle-usb-storage vs Transmission

Przecież po to masz fstaba żeby samo się montowało. Co wy tak kombinujecie...

Nic nie klikasz, nic nie otwierasz w przeglądarce itd.

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

7

Odp: plugin-gargoyle-usb-storage vs Transmission

Ale mi nie chodzi tylko o zamontowanie urządzeń dla routera bo tutaj masz rację. Ale też mi chodzi o montowanie do ftp, czyli udostępnienie tego co montuję.  W www automatycznie mam wszystko big_smile.

8

Odp: plugin-gargoyle-usb-storage vs Transmission

W sensie że wkładasz pendrive i kilkasz żeby ftp go widziało? Ustaw sobie katalog główny ftp powyżej puntu montowania pendrive i automagicznie masz,

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

9

Odp: plugin-gargoyle-usb-storage vs Transmission

O kurka wodna! Faktycznie , przecież grunt żeby zamontowany był katalog główny a podkatalogi nie muszą zawierać podmontowanych urządzeń dopóki do nich się nie wchodzi. Uhh na najprostsze rozwiązania najtrudniej jest wpaść. Dzięki Cezary!

10

Odp: plugin-gargoyle-usb-storage vs Transmission

No własnie. A widzę że kombinujesz że hej...

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

11

Odp: plugin-gargoyle-usb-storage vs Transmission

Jeszcze taki szybciutkie pytanie offtopowe. Warto już instalować aria2+aria?webclient do torrentów czy jeszcze projekt nie jest wystarczająco dojrzały? Bo jak jakiś czas temu sprawdzałem opinie to niektórzy mieli problemy ze wznawianiem niedokończonych torrentów po restarcie routera.

12

Odp: plugin-gargoyle-usb-storage vs Transmission

Bo aria ma opcje zapisywania sesji... Jak nie ustawisz to nie zapisze.

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

13

Odp: plugin-gargoyle-usb-storage vs Transmission

Hmm coś mi się nie chce partycja montować nie wiem czemu. Oto mój fstab

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

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

config mount
        option target '/home'
        option uuid '01CA50EA25C95000'
        option fstype 'ntfs-3g'
        option options 'rw'
        option enabled '1'
        option enabled_fsck '0'

config swap
        option device '/dev/sda2'
        option enabled '0'

Home istnieje i ma prawa 777. Jest katalogiem użytkownika ftp.
ftp:x:55:55:ftp:/home:/bin/false

Nawet gdy próbuję ręcznie montować to mam

root@Gargoyle:/# mount /home
mount: mounting /dev/sde2 on /home failed: No such device

Czyli poprawnie interpretuje uuid skoro pyta o sde2.

Czyżby jednak extrootowy fstab nie działał i trzeba by wejść do tego pierwotnego? Tego który zawiera wpisy montujące extroot i swap?

14

Odp: plugin-gargoyle-usb-storage vs Transmission

Zrób te dwa polecenia:

echo "ntfs-3g" >> /etc/filesystems
ln -s /usr/bin/ntfs-3g /sbin/mount.ntfs-3g

I zamontuje.

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

15

Odp: plugin-gargoyle-usb-storage vs Transmission

Zanim jeszcze to wpiszę (bo np. nie mam filesystems w etc) jeszcze dodam że wcześniej z pluginem działało. Tzn jak zamontowałem to przez plugin to mogłem się dostać do plików. Więc IMHO z samym ntfs-3g nie powinno być problemów a problem leży gdzie indziej (myślę że w samym fstabie). Ale jeżeli uważasz że nie no to wykonam to co wyżej napisałeś.

16

Odp: plugin-gargoyle-usb-storage vs Transmission

Więc wykonaj zamiast to pisać smile Plugin woła ntfs-3g a fstab zwykły mount, który musi wiedzieć że ntfs-3g też ma obsługiwać.

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

17

Odp: plugin-gargoyle-usb-storage vs Transmission

No i zadziałało! Swoją drogą to dziwne że standardowo nie ma tego dowiązania i wpisu w systemie skoro ntfs-3g już od początku tam siedzi. Nikt się wcześniej nie skarżył na to?

Więc wykonaj zamiast to pisać

Heh, wiesz wolałem się upewnić. Nie chcę zaśmiecać systemu nie potrzebnymi wpisami bo później jak coś zadziała/się wywali, to nie wiadomo gdzie szukać powodu rozwiązania/crashu.

18

Odp: plugin-gargoyle-usb-storage vs Transmission

Bo Ci który wiedzą od razu instalują pakiet mount.ntfs-3g i się w ogóle nie zastanawiają na problemem.

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

19

Odp: plugin-gargoyle-usb-storage vs Transmission

No tak, myślałem że skoro jest ntfs-3g to i cały pakiet jest już obecny

20

Odp: plugin-gargoyle-usb-storage vs Transmission

Nie. Ale dodam to do następnego wydania bo już zaczyna mnie męczyć  temat z ntfsem smile

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

21 (edytowany przez doman18 2013-02-05 20:12:59)

Odp: plugin-gargoyle-usb-storage vs Transmission

Ehh. No znowu problemy. Gdzieś pewnie coś głupiego zrobiłem. Jak 2 lata temu to konfigurowałem to jakoś to wszystko lepiej wychodziło.

root@Gargoyle:/etc# /etc/init.d/vsftpd start
ERROR: No drives attached, no directories to share!

root@Gargoyle:/etc# cat /etc/vsftpd.conf
anon_world_readable_only=no
anon_umask=022
anon_upload_enable=yes
anon_mkdir_write_enable=yes
anon_other_write_enable=yes
ftp_username=ftp
dirmessage_enable=yes
download_enable=no
dirlist_enable=no
hide_ids=yes
syslog_enable=yes
local_enable=yes
local_umask=022
chmod_enable=no
chroot_local_user=yes
check_shell=no
user_config_dir=/etc/vsftpd_users
log_ftp_protocol=no
listen=yes
listen_port=21
background=yes
max_clients=0
max_per_ip=0
idle_session_timeout=300
use_sendfile=no
anon_max_rate=0
local_max_rate=0
root@Gargoyle:/etc# cat /etc/vsftpd_users/ftp
dirlist_enable=yes
write_enable=yes
download_enable=yes
root@Gargoyle:/etc# cat /etc/shadow
root:{tegochybaniepowinienemwyswietlacy:P}:15741:0:99999:7:::
daemon:*:0:0:99999:7:::
ftp:*:0:0:99999:7:::
network:*:0:0:99999:7:::
nobody:*:0:0:99999:7:::

Założenie jest takie żeby anonim miał pełny dostęp. Nie ma żadnych innych użytkowników założonych.

22

Odp: plugin-gargoyle-usb-storage vs Transmission

Skrypt init jest dostosowany do tworzenia konfiga z /etc/config i wymaga pluginu usb storage.

Jak zrobiłeś swój własny to po prostu uruchom to jako vsftpd /etc/vsftpd.conf

Tylko pamiętaj że musisz odpowiednio prawa dostępu ustawić (uprzedzam pytanie "a czemu mi wyskoczyło oops: refusing to run with writable root")

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

23

Odp: plugin-gargoyle-usb-storage vs Transmission

zrobiłem tak jak mówiłeś i po stronie klienta (Double Commander) mam

Informacja: [3], 500 OOPS: vsftpd: not found: directory given in 'secure_chroot_dir':/var/run/vsftpd

rozumiem że /var... jest wartością domyślną opcji secure... więc muszę ją zmienić na swoją? Tylko po co skoro już mam katalog domowy ustawiony a nie loguję się z hasłem?

24

Odp: plugin-gargoyle-usb-storage vs Transmission

Albo zmień opcje albo utwórz katalog.

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

25 (edytowany przez doman18 2013-02-05 20:36:02)

Odp: plugin-gargoyle-usb-storage vs Transmission

Hmm, /home czyli katalog udostępniany w ftp mam na 777, tak samo utworzony vsftpd więc o co biega? Chodzi teraz o prawa do katalogu czy prawa w samym vsftp?

Bo wyskoczyło to co mówiłeś big_smile