1

Temat: Transmission zmniejsza partycje, brak możliwości współdzielenia dysku

Hej.

To mój pierwszy post na tym forum więc witam wszystkich serdecznie smile

Od niedawna zainteresowałem się alternatywnym oprogramowaniem routerów czego następstwem było zainstalowanie Gargoyle v1.6.0 na moim TL-WDR4300. Extroota wykonałem na jednym pendrive, a drugi (8 GB, NTFS) przeznaczyłem na dysk sieciowy.
Uruchomiłem współdzielenie dysku, oraz serwer DLNA, wszystko pięknie działało z moim telewizorem jak i laptopem (poprzez sieć - system Windows 7). Problem pojawił się po zainstalowaniu Transmission. Wszystko zrobiłem według tej instrukcji http://eko.one.pl/?p=openwrt-transmission i program działa, lecz zmienia rozmiar partycji pendrivea na 61,8 MB i oczywiście momentalnie ją zapełnia ściąganym plikiem. Gdy zmienię system plików na FAT32 rozmiar partycji jest prawidłowy i Transmission również działa, lecz nie da się tam wrzucić większego pliku z Windowsa np. film (okienko kopiowania wisi w nieskończoność), jedynie zdjęcie lub mp3.

Wiem że mogę użyć systemu plików ext4, ale wtedy nic tam przez sieć z Windowsa nie wrzucę, a i TV nie wiem czy odtworzy zawartość...
Jako ciekawostkę dodam iż po odłączeniu pendrivea (NTFS) od routera i podłączeniu do lapka Windows widzi całą pojemność partycji.
Testowałem 3 różne pendrivey i za każdym razem te same problemy. Na dodatek przy zmianach pendriveów Gargoyle raz zgłaszał partycję dysku jako /dev/sda1 a extroot jako /dev/sdb1, a innym razem na odwrót... W Transmission ścieżkę mam ustawioną na /tmp/usb_mount/dev_sda1/torrenty więc rozumiem że jeśli partycje się zamienią to torrenty polecą na extroota?

Jeśli ktoś jest w stanie pomóc mi rozwiązać ten problem to będę bardzo wdzięczny.
Głównie chodzi mi o możliwość ściągania Torrentów, możliwość wrzucania plików przez sieć z Windowsa, oraz możliwość odtwarzania tego wszystkiego na TV poprzez DLNA.

Pozdrawiam serdecznie.

p.s. W Linuxie jestem zielony więc proszę o jasne opisy dla laika wink

2

Odp: Transmission zmniejsza partycje, brak możliwości współdzielenia dysku

Na ext4. Pewnie że przerzucić, bo ani windows ani tv nie widzą ext4 tylko sieciowy system plików - smb, który znają.

Musisz to zrobić, bo ntfs bardzo obciąża router a w połączeniu z transmission powoduje obciążenie usb i z rezultacie reset magistrali - a te 60parę mega to po prostu pamięć tam, bo pendrive zdążył się odmontować. .

Używaj uuid w oznaczeniach a nie nazw partycji,wtedy żadnych problemów na nazwą dysków nie  będziesz miał.

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

3

Odp: Transmission zmniejsza partycje, brak możliwości współdzielenia dysku

Wyszedł brak mojej wiedzy... Myślałem że na ext4 wszystkie te urządzenia naraz nie zadziałają, a co za tym idzie nie wypróbowałem go smile

Piękne dzięki Cezary!
Pozdrawiam!

4

Odp: Transmission zmniejsza partycje, brak możliwości współdzielenia dysku

Jeszcze jedno pytanko.

Pendrive podłączonego do routera zmapowałem sobie pod Windowsem jako lokalizacja sieciowa żeby mieć swobodny dostęp do plików, jednak kiedy chcę usunąć jakiś plik z folderu "torrent" jest to niemożliwe i pojawia się taki komunikat
http://i.imgur.com/H1qFto8.png

W Gargoyle w zakładce "Nośniki USB" udostępniłem dysk, dodałem użytkownika i nadałem mu prawa R/W, zaś dostęp anonimowy tylko odczyt. W momencie próby usuwania Transmission nic nie pobiera - jego lista jest pusta.
Poza folderem "torrent" mogę dodawać i usuwać pliki bez problemu.

Jak sprawić aby z folderu "torrent" również dało się usuwać niepotrzebne torrenty?

5

Odp: Transmission zmniejsza partycje, brak możliwości współdzielenia dysku

W konfiguracji transmission nie ustawiłeś odpowiednio umask (na 0 powinien być) - i ściągane rzeczy nie mają odpowiednich uprawnień.

Nie myl prawa odczytu z nośnika z uprawnieniami poszczególnych plików - to dwie różne rzeczy.

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

6

Odp: Transmission zmniejsza partycje, brak możliwości współdzielenia dysku

Rozumiem że chodzi o edycję pliku settings.json, jest jakiś łatwy sposób aby tego dokonać?
Czytam o tym i za nic nie mogę znaleźć konkretnej instrukcji...

7

Odp: Transmission zmniejsza partycje, brak możliwości współdzielenia dysku

/etc/config/transmission a nie settings.json który z niego powstaje. Po prostu przestaw, przy pomocy uci, edytora, wszystko jedno.

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

8

Odp: Transmission zmniejsza partycje, brak możliwości współdzielenia dysku

Zrobiłem tak:

# uci set transmission.@transmission[0].umask=0
# uci commit transmission
# /etc/init.d/transmission enable

# /etc/init.d/transmission restart

Po czym zrestartowałem router i komputer i dalej to samo sad

Tak wygląda moja konfiguracja:

config transmission
        option alt_speed_down '50'
        option alt_speed_enabled 'false'
        option alt_speed_time_begin '540'
        option alt_speed_time_day '127'
        option alt_speed_time_enabled 'false'
        option alt_speed_time_end '1020'
        option alt_speed_up '50'
        option bind_address_ipv4 '0.0.0.0'
        option bind_address_ipv6 '::'
        option blocklist_enabled 'false'
        option cache_size_mb '2'
        option dht_enabled 'true'
        option download_queue_enabled 'true'
        option download_queue_size '4'
        option encryption '1'
        option idle_seeding_limit '30'
        option idle_seeding_limit_enabled 'false'
        option incomplete_dir '/tmp/transmission/incomplete'
        option incomplete_dir_enabled 'false'
        option lazy_bitfield_enabled 'true'
        option lpd_enabled 'false'
        option message_level '1'
        option peer_limit_global '240'
        option peer_limit_per_torrent '60'
        option peer_port '51413'
        option peer_port_random_high '65535'
        option peer_port_random_low '49152'
        option peer_port_random_on_start 'false'
        option peer_socket_tos 'default'
        option pex_enabled 'true'
        option port_forwarding_enabled 'true'
        option preallocation '1'
        option prefetch_enabled 'true'
        option queue_stalled_enabled 'true'
        option queue_stalled_minutes '30'
        option ratio_limit '2.0000'
        option ratio_limit_enabled 'false'
        option rename_partial_files 'true'
        option rpc_authentication_required 'false'
        option rpc_bind_address '0.0.0.0'
        option rpc_enabled 'true'
        option rpc_port '9091'
        option rpc_url '/transmission/'
        option rpc_whitelist '127.0.0.1,192.168.1.*'
        option rpc_whitelist_enabled 'true'
        option scrape_paused_torrents_enabled 'true'
        option script_torrent_done_enabled 'false'
        option seed_queue_enabled 'false'
        option seed_queue_size '10'
        option speed_limit_down '100'
        option speed_limit_down_enabled 'false'
        option speed_limit_up '20'
        option speed_limit_up_enabled 'false'
        option start_added_torrents 'true'
        option trash_original_torrent_files 'false'
        option upload_slots_per_torrent '14'
        option utp_enabled 'true'
        option scrape_paused_torrents 'true'
        option watch_dir_enabled 'false'
        option enabled '1'
        option download_dir '/tmp/usb_mount/8282270b-0ba7-4e10-85a1-12817dda5755/torrenty'
        option config_dir '/tmp/usb_mount/8282270b-0ba7-4e10-85a1-12817dda5755/torrenty/konfiguracja'
        option umask '0'

9

Odp: Transmission zmniejsza partycje, brak możliwości współdzielenia dysku

Ale to dotyczy tego co będzie ściągał, nie tego co już na dysku jest.

chmod -R 777 /tmp/usb_mount/8282270b-0ba7-4e10-85a1-12817dda5755/torrenty

Sobie zrób teraz.

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

10

Odp: Transmission zmniejsza partycje, brak możliwości współdzielenia dysku

Kolejny raz piękne dzięki! smile
Pozdrawiam.