Page 5 of 6 FirstFirst ... 3456 LastLast
Results 61 to 75 of 88

Thread: torrent'ы вешают роутер

  1. #61
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    В Rtorrent:
    Code:
    # Close torrents when diskspace is low.
    #schedule = low_diskspace,5,60,close_low_diskspace=100M
    У Transmission такого в настройках не нашел.

  2. #62
    Join Date
    Apr 2008
    Location
    город самоваров и пряников
    Posts
    1,492
    Товарищи! Господа!

    Вы напишите, исходя из практического опыта. Одно дело - официальные требования к программе и совсем другое - комфортная работа пользователя с этой программой.
    Ламер, деградировавший до чайника.

    1. WL-500gP(v1)|RAM 128M|Entware 3.0.4-r4844M|Доработаны цепи питания|Заменены светодиоды
    Samsung G2 Portable HX-MU050DC|Скрипт поднятия wan после падения|transmission|dlengine|vnstat
    2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Принт-сервер для HP 1000-1022, P1005-P1505

  3. У меня 50 (пятьдесят) мегов настроено, все работает уже полгода... Так и не понял почему резерв у rtorrent 500 по-умолчанию, видимо только автор ответить может .

  4. #64
    Join Date
    Apr 2008
    Location
    город самоваров и пряников
    Posts
    1,492
    Quote Originally Posted by Просто я View Post
    У меня 50 (пятьдесят) мегов настроено, все работает уже полгода...
    Что значит настроено? Оставлено свободным? Торренты только на раздаче и ничего не качается?

    У меня оставшееся место меняется каждый день, т.к. я торренты скачиваю.

    У меня сейчас меньше 10 гектар осталось (весь раздел около 144) и уже проблемы с диском начались.
    Ламер, деградировавший до чайника.

    1. WL-500gP(v1)|RAM 128M|Entware 3.0.4-r4844M|Доработаны цепи питания|Заменены светодиоды
    Samsung G2 Portable HX-MU050DC|Скрипт поднятия wan после падения|transmission|dlengine|vnstat
    2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Принт-сервер для HP 1000-1022, P1005-P1505

  5. #65
    Quote Originally Posted by MrGalaxy View Post
    У меня сейчас меньше 10 гектар осталось (весь раздел около 144) и уже проблемы с диском начались.
    А какого рода проблемы?
    ASUS RT-N16 1.9.2.7-rtn, Zotac ZBOX (rtorrent@Ubuntu 13.10)

  6. Нет, я имел ввиду вот это, в конфигурации rtorrent.
    Code:
    # Close torrents when diskspace is low.
    #schedule = low_diskspace,5,60,close_low_diskspace=100M
    У меня close_low_diskspace=50М

    А вообще вопрос не понятен. Сколько места на торренты нужно, чтоб их качать? На этот вопрос ответ уже десятки лет существует - места много не бывает. Десять осталось, всего 144? Ну так в чем проблема то? Поставьте терабайтник, двухтерабайтник и т.д... В втором посте вам все ответили.

  7. #67
    Join Date
    Apr 2008
    Location
    город самоваров и пряников
    Posts
    1,492
    Quote Originally Posted by Basile View Post
    А какого рода проблемы?
    При каждой перезагрузке стала запускаться e2fsck.
    Ламер, деградировавший до чайника.

    1. WL-500gP(v1)|RAM 128M|Entware 3.0.4-r4844M|Доработаны цепи питания|Заменены светодиоды
    Samsung G2 Portable HX-MU050DC|Скрипт поднятия wan после падения|transmission|dlengine|vnstat
    2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Принт-сервер для HP 1000-1022, P1005-P1505

  8. #68
    Quote Originally Posted by MrGalaxy View Post
    При каждой перезагрузке стала запускаться e2fsck.
    Ваш скрипт /usr/local/sbin/pre-shutdown покажите
    ASUS RT-N16 1.9.2.7-rtn, Zotac ZBOX (rtorrent@Ubuntu 13.10)

  9. #69
    Join Date
    May 2007
    Location
    Истра
    Posts
    1,246
    Quote Originally Posted by MrGalaxy View Post
    При каждой перезагрузке стала запускаться e2fsck.
    И лог неплохо бы увидеть.
    Everybody stand back. I know iptables.
    Мой вариант правильного выключения роутера.

  10. #70
    Join Date
    Apr 2008
    Location
    город самоваров и пряников
    Posts
    1,492
    pre-shutdown:
    Code:
    #!/bin/sh
    
    # Pausing torrents and stopping transmission
    transmission-remote -n admin:admin -t all -S && killall transmission-daemon
    sleep 5s
    
    # Stopping all processes
    /opt/etc/init.d/rc.unslung stop 
    sleep 10s 
    
    # Clearing system log, saving it to hdd and truncating it to 5000 records
    ...
    
    # Remounting disks for read-only
    for i in `cat /proc/mounts | awk '/ext3/{print($1)}'` ; do 
    mount -o remount,ro $i 
    done
    
    # Turning off swap
    swapoff -a 
    sleep 1s
    фрагмент лога:
    Code:
    ...
    Jan 26 19:03:28 e2fsck: /dev/discs/disc0/part2: 11014/131072 files (4.3% non-contiguous), 57096/524120 blocks
    Jan 26 19:03:29 e2fsck: /dev/discs/disc0/part3 has been mounted 34 times without being checked, check forced.
    Jan 26 19:15:07 e2fsck: /dev/discs/disc0/part3: Problem in HTREE directory inode 9420929: node (1) has bad max hash
    Jan 26 19:15:07 e2fsck: /dev/discs/disc0/part3: Problem in HTREE directory inode 9420929: node (2) has bad min hash
    Jan 26 19:15:07 e2fsck: /dev/discs/disc0/part3: Invalid HTREE directory inode 9420929 (/transmission/100.pesen.vysockogo.2009).  
    Jan 26 19:15:07 e2fsck: /dev/discs/disc0/part3: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
    Jan 26 19:15:07 e2fsck: 	(i.e., without -a or -p options)
    ...
    Ламер, деградировавший до чайника.

    1. WL-500gP(v1)|RAM 128M|Entware 3.0.4-r4844M|Доработаны цепи питания|Заменены светодиоды
    Samsung G2 Portable HX-MU050DC|Скрипт поднятия wan после падения|transmission|dlengine|vnstat
    2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Принт-сервер для HP 1000-1022, P1005-P1505

  11. #71
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    более рекомендованный вариант pre-shutdown на данный момент выглядит так: http://www.wl500g.info/showpost.php?...3&postcount=37

    чтобы разобраться что не отключается pre-shutdown имеет смысл выполнить вручную и после него проверить вывод mount

    кроме того, rc.unslung stop может не выполнять полностью то, что от него хотелось бы ожидать, т.к. не у всех стартовый скриптов из optware есть опция stop
    Last edited by al37919; 31-01-2010 at 17:52.

  12. #72
    Хм... А что там делают 3 точки?
    Ради интереса, я бы запустил этот скрипт и посмотрел, не выдает ли он каких-нибудь ошибок (т.е. выполняются ли последние строки, которые переводят разделы в режим только чтения).

    P.S. Если вы используете cron, то логи (системный, браузера и др.) лучше "съедать" с помощью logrotate. Системный лог лучше перенести на жесткий диск с помощью S05syslogd:
    Quote Originally Posted by wengi View Post
    11. Logrotate for Syslog
    Install logrotate
    Code:
    ipkg install logrotate
    Create folder for syslog (not /tmp any more)
    Code:
    mkdir -p /opt/var/log/
    Edit crontab
    Code:
    vi /opt/etc/crontab
    and add the following line


    Edit logrotate:
    Code:
    vi /opt/etc/logrotate.conf
    Substitute the complete content with this:


    Syslog needs to be started:
    Code:
    vi /opt/etc/init.d/S05syslogd
    Content:
    Code:
    #!/bin/sh
    #
    # Startup script for syslog
    #
    PATH=/opt/bin:/opt/sbin:/opt/local/bin:/sbin:/bin:/usr/bin:/usr/sbin
    
    LOGFILE=syslog.log
    KERNLOGFILE=kern.log
    LOG_OLD=/tmp
    LOG_NEW=/opt/var/log
    
    prefix=""
    sbindir=${prefix}/sbin
    
    NAME=syslogd
    DAEMON=${sbindir}/${NAME}
    DESC="syslogd"
    OPTIONS="-m 0 -O $LOG_NEW/$LOGFILE -S -l 7 -s 0"
    
    case "$1" in
    start0)
    printf "Starting ${DESC}: "
    # Copy old syslog and create symlink to new
    if [ ! -L /tmp/syslog.log ]; then
    cat $LOG_OLD/$LOGFILE >> $LOG_NEW/$LOGFILE
    mv $LOG_OLD/$LOGFILE $LOG_NEW/$KERNLOGFILE
    ln -s $LOG_NEW/$LOGFILE $LOG_OLD/$LOGFILE
    fi
    ${DAEMON} ${OPTIONS}
    printf "${NAME}.\n"
    logger -t ${NAME} "started."
    ;;
    stop)
    if [ -n "`pidof syslogd`" ]; then
    printf "Stopping ${DESC}: "
    killall "${NAME}"
    printf "${NAME}.\n"
    fi
    ;;
    start|restart|force-reload)
    $0 stop
    sleep 1
    $0 start0
    ;;
    *)
    printf "Usage: $0 {start|stop|restart|force-reload}\n" >&2
    exit
    ;;
    esac
    
    exit 0
    And must be executable:
    Code:
    chmod +x /opt/etc/init.d/S05syslogd
    ASUS RT-N16 1.9.2.7-rtn, Zotac ZBOX (rtorrent@Ubuntu 13.10)

  13. #73
    Join Date
    Apr 2008
    Location
    город самоваров и пряников
    Posts
    1,492
    Quote Originally Posted by Basile View Post
    Хм... А что там делают 3 точки?
    Это условно. На самом деле там пара строчек sed.

    Quote Originally Posted by Basile View Post
    Ради интереса, я бы запустил этот скрипт и посмотрел, не выдает ли он каких-нибудь ошибок (т.е. выполняются ли последние строки, которые переводят разделы в режим только чтения).
    До последнего времени всё работало.

    Quote Originally Posted by Basile View Post
    P.S. Если вы используете cron, то логи (системный, браузера и др.) лучше "съедать" с помощью logrotate. Системный лог лучше перенести на жесткий диск с помощью S05syslogd:
    Не... Считайте это моими религиозными предпочтениями, но мне так удобнее.

    al37919
    Ваш скрипт показал себя с лучшей стороны, теперь ошибок при монтировании нет. Я всё же рискну по ламерски покуситься на mount -o remount,ro и записать umount.
    В скриптах я не силён, поэтому у меня получилось немного громоздко:
    Code:
    ...
    # Killing processes working with files on disks
    for i in `cat /proc/mounts | sort -r | awk '/ext3/{print($1)}'` ; do
        [ -n "`/opt/sbin/lsof -t "$i"`" ] && /opt/sbin/lsof -t "$i" | sort -nr | xargs kill -9
        sleep 2s
    done
    
    # Unmounting disks
    for i in `cat /proc/mounts | sort -r | awk '/ext3/{print($2)}'` ; do
        umount $i
        sleep 2s
    done
    ...
    Работает, я проверил, но как мне объединить эти 2 цикла в один?
    Ламер, деградировавший до чайника.

    1. WL-500gP(v1)|RAM 128M|Entware 3.0.4-r4844M|Доработаны цепи питания|Заменены светодиоды
    Samsung G2 Portable HX-MU050DC|Скрипт поднятия wan после падения|transmission|dlengine|vnstat
    2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Принт-сервер для HP 1000-1022, P1005-P1505

  14. #74
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    по аналогии с каноническим вариантом достаточно следующего:
    Code:
    for i in `cat /proc/mounts | sort -r | awk '/ext3/{print($1)}'` ; do
        [ -n "`/opt/sbin/lsof -t "$i"`" ] && /opt/sbin/lsof -t "$i" | sort -nr | xargs kill -9
        sleep 2s
        umount $i
    done

  15. #75
    Join Date
    Apr 2008
    Location
    город самоваров и пряников
    Posts
    1,492
    Quote Originally Posted by al37919 View Post
    по аналогии с каноническим вариантом достаточно следующего:
    Code:
    for i in `cat /proc/mounts | sort -r | awk '/ext3/{print($1)}'` ; do
        [ -n "`/opt/sbin/lsof -t "$i"`" ] && /opt/sbin/lsof -t "$i" | sort -nr | xargs kill -9
        sleep 2s
        umount $i
    done
    Нет, не достаточно. Вы б сначала проверили, прежде чем советовать. В "большом" Линуксе это получится и я сам так поначалу записал. А здесь аргументом команды umount надо указывать не устройство, а его точку монтирования.
    Ламер, деградировавший до чайника.

    1. WL-500gP(v1)|RAM 128M|Entware 3.0.4-r4844M|Доработаны цепи питания|Заменены светодиоды
    Samsung G2 Portable HX-MU050DC|Скрипт поднятия wan после падения|transmission|dlengine|vnstat
    2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Принт-сервер для HP 1000-1022, P1005-P1505

Page 5 of 6 FirstFirst ... 3456 LastLast

Similar Threads

  1. Установка и настройка torrent на RT-N16 (2.6)
    By valerakvb in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 207
    Last Post: 22-08-2017, 14:05
  2. [HowTo] Aria2 Torrent, FTP, HTTP downloader with Webinterface
    By newbiefan in forum WL-500gP Tutorials
    Replies: 19
    Last Post: 10-08-2014, 10:55
  3. [HowTo]Aria2 Torrent, FTP, HTTP mit Remote Control
    By newbiefan in forum German Discussion - Deutsch (DE)
    Replies: 3
    Last Post: 08-01-2012, 19:15
  4. Вопрос насчет Torrent
    By arik in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 1243
    Last Post: 04-10-2011, 23:29

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •