Товарищи! Господа!
Вы напишите, исходя из практического опыта. Одно дело - официальные требования к программе и совсем другое - комфортная работа пользователя с этой программой.
В Rtorrent:
У Transmission такого в настройках не нашел.Code:# Close torrents when diskspace is low. #schedule = low_diskspace,5,60,close_low_diskspace=100M
Было: WL500gP (fw 1.9.2.7-10-USB-1.71) + Toshiba TravelStar 250Gb 2.5" inside router.
(ADOS + rTorrent WebUI+rtorrent + samba + rrdtool + XMail + QuiXplorer + ClamAV)
> Мои инструкции < Для новичков и ленивых > Wiki переехало сюда < "Ночные" сборки >
Товарищи! Господа!
Вы напишите, исходя из практического опыта. Одно дело - официальные требования к программе и совсем другое - комфортная работа пользователя с этой программой.
Ламер, деградировавший до чайника.
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
У меня 50 (пятьдесят) мегов настроено, все работает уже полгода... Так и не понял почему резерв у rtorrent 500 по-умолчанию, видимо только автор ответить может .
Ламер, деградировавший до чайника.
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
ASUS RT-N16 1.9.2.7-rtn, Zotac ZBOX (rtorrent@Ubuntu 13.10)
Нет, я имел ввиду вот это, в конфигурации rtorrent.
У меня close_low_diskspace=50МCode:# Close torrents when diskspace is low. #schedule = low_diskspace,5,60,close_low_diskspace=100M
А вообще вопрос не понятен. Сколько места на торренты нужно, чтоб их качать? На этот вопрос ответ уже десятки лет существует - места много не бывает. Десять осталось, всего 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
ASUS RT-N16 1.9.2.7-rtn, Zotac ZBOX (rtorrent@Ubuntu 13.10)
Everybody stand back. I know iptables.
Мой вариант правильного выключения роутера.
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
более рекомендованный вариант 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.
Хм... А что там делают 3 точки?
Ради интереса, я бы запустил этот скрипт и посмотрел, не выдает ли он каких-нибудь ошибок (т.е. выполняются ли последние строки, которые переводят разделы в режим только чтения).
P.S. Если вы используете cron, то логи (системный, браузера и др.) лучше "съедать" с помощью logrotate. Системный лог лучше перенести на жесткий диск с помощью S05syslogd:
ASUS RT-N16 1.9.2.7-rtn, Zotac ZBOX (rtorrent@Ubuntu 13.10)
Это условно. На самом деле там пара строчек sed.
До последнего времени всё работало.
Не... Считайте это моими религиозными предпочтениями, но мне так удобнее.
al37919
Ваш скрипт показал себя с лучшей стороны, теперь ошибок при монтировании нет. Я всё же рискну по ламерски покуситься на mount -o remount,ro и записать umount.
В скриптах я не силён, поэтому у меня получилось немного громоздко:
Работает, я проверил, но как мне объединить эти 2 цикла в один?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 ...
Ламер, деградировавший до чайника.
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
по аналогии с каноническим вариантом достаточно следующего:
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
Ламер, деградировавший до чайника.
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