Поскажите, как заставить уходить жесткий диск в спящий режим после продолжительного простоя?
Спасибо за ответы!
Как в анекдоте.
Создал файл /usr/local/sbin/post-boot
Присвоил права на исполнение командой
Содержимое файла:Code:chmod +x /usr/local/sbin/post-boot
СохранилCode:#!/bin/sh ./scsi-stop.sh /dev/scsi/host0/bus0/target0/lun0/disc &
rebootCode:flashfs save && flashfs commit && flashfs enable
после перезагрузки
Созданный файл перемещал в /tmp/harddisk/t/ - а там, уже из под windows в total commandere редактировал.Code:[Driver@wl500gp /]$ ps | grep scsi 93 Driver SW [scsi_eh_0] 161 Driver 380 R grep scsi
Потом перемещал обратно.
Ввожу команду, переместившись в каталог /urs/local/sbin/,
вручную - процесс запускается и работает.Code:./scsi-stop.sh /dev/scsi/host0/bus0/target0/lun0/disc &
Пробовал вставлять в post-boot строку
Всё равно - не работает.Code:/usr/local/sbin/scsi-stop.sh /dev/scsi/host0/bus0/target0/lun0/disc &
Создал post-mount с содержимым:
Присвоил ему права на исполнение.Code:#!/bin/sh /usr/local/sbin/scsi-stop.sh /dev/scsi/host0/bus0/target0/lun0/disc &
Сохранил.
Перезагрузил.
Получил:
Одно непонятно, почему у этого парня - http://wl500g.info/showpost.php?p=61733&postcount=37Code:[Driver@wl500gp root]$ ps | grep scsi 93 Driver SW [scsi_eh_0] 133 Driver 500 S /bin/sh /usr/local/sbin/scsi-stop.sh /dev/scsi/host0/ 223 Driver 380 R grep scsi
это работает в post-boot?
Last edited by Grumbler; 10-10-2007 at 13:43.
Поскажите, как заставить уходить жесткий диск в спящий режим после продолжительного простоя?
Спасибо за ответы!
Для ответа на вопрос в поиске набрать ключевое слово scsi-stop и получить информацию.
Спасибо, очень помог. А то даже не знал куда копать!
а у меня scsi-stop не проканало
да спасибо диск останавливается
вот только вопрос в другом срузу же секунд через 5 -10 начинает, раскручивается
из-за чего он его раскручивает
своп отлюючил
осталось opt\ папки на харде может из-за них
щас пришла в голову мысль может из-за самбы или фтп сижу на работе проверить возможности нету
скрипом тот, что был выложен в довесок не побывал
свопа тоже лишатся, не хочется
коробка вот эта http://www.nix.ru/autocatalog/hdd_ac...num_51388.html стоила 512 рубля
диск старый сегейт на 80 GB
позже скажу подробней
Last edited by alexcccp; 28-03-2008 at 13:30.
подскажите внешний usb2 винт оптимальный по Физическому Размеру и Цене мегабайта (400-1000 гб)
провереный с этим роутером, с внешним питанием
У меня на одном из моих роутеров прекрасно работает связка WD5000AAKS + Tsunami S-3500Fan (и просыпается после scsi-stop корректно ).
Из холодных кейсов цена гигабайта у этой связки оптимальна, хотя сейчас, вроде бы, и 750-е трехблинники у того же WD доступны - для следующего апгрейда буду искать именно такой.
купил seagate freeagent pro 1tb, отформатировал используя win32 порт e2fsprogs (входит в состав ext2fsd):
При подключении пишет:Code:Z:\hdd\ext3\Ext2Fsd-0.46pre3\Ext2Fsd>mke2fs.exe -j f: mke2fs 1.40.6 (09-Feb-2008) f: is not a block special device. Proceed anyway? (y,n) y Warning: 256-byte inodes not usable on older systems Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 61054976 inodes, 244190000 blocks 12209500 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=0 7453 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 102400000, 214990848 Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 21 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override.
вопрос - какие надо использовать параметры mke2fs что бы все сработало?Code:Apr 15 14:03:59 kernel: hub.c: new USB device 01:03.2-1, assigned address 2 Apr 15 14:03:59 kernel: scsi0 : SCSI emulation for USB Mass Storage devices Apr 15 14:03:59 kernel: Vendor: Seagate Model: FreeAgent Pro Rev: 4109 Apr 15 14:03:59 kernel: Type: Direct-Access ANSI SCSI revision: 02 Apr 15 14:03:59 kernel: Attached scsi disk sda at scsi0, channel 0, id 0, lun 0 Apr 15 14:03:59 kernel: SCSI device sda: 1953525168 512-byte hdwr sectors (-99306 MB) Apr 15 14:03:59 kernel: Partition check: Apr 15 14:03:59 kernel: p1 Apr 15 14:04:02 kernel: EXT3-fs: unsupported inode size: 256
-I 128 или ещё какие то параметры нужны?
Last edited by bmenee; 15-04-2008 at 11:26.
Помогите сил уже нет. Есть WL500gp, есть данный диск на 320Gb, который постоянно отваливается. Порылся в Интернете нашел это http://www.theinquirer.net/gb/inquir...te-snubs-linux, а вот тут решение http://alienghic.livejournal.com/382903.html.
Установил я в общем этот sdparm, запускаю
sdparm -a /dev/scsi/host1/bus0/target0/lun0/disc
с целью увидеть служебные флаги своего диска и в результате ничего, ни сообщения об ошибке, ни того самого списка.
Может есть у кого-нибудь какие-нибудь соображения??
Помогите, сил уже нет. Есть WL500gp и есть данный диск на 320 Гб, который постоянно отваливается. Порылся в интернете и нашел вот это http://www.theinquirer.net/gb/inquir...te-snubs-linux, а вот тут решение проблемы http://alienghic.livejournal.com/382903.html.
В общем установил я этот sdparm, запускаю
sdparm -a /dev/scsi/host0/bus0/target0/lun0/disc
с целью увидеть все доступные служебные флаги диска и ничего не происходит, ни появляется список флагов, ни сообщение об ошибке.
Ничего понять не могу
Может кто-нибудь сталкивался??
Сменил прошивку на 1.9.2.7-10. Винт перестал засыпать. Повторил процедуру установки scsi-stop, вставил строку запуска скрипта в post-mount (http://wl500g.info/showpost.php?p=65510&postcount=20). Перезапустил роутер - автозапуск не сработал. Повторил процедуру еще раз, и еще раз - уже в post-boot - автозапуск не работает.
Запуская вручную -получаю работающий скрипт.Code:/usr/local/sbin/scsi-stop.sh /dev/scsi/host0/bus0/target0/lun0/disc &
Что я делаю не так? Почему не срабатывает автозапуск?
Добавил на следующий день.
Всё таки это мистика. Сегодня еще 3 раза удалял post-mount, 3 раза создавал его снова. На 3ий раз - заработало...
Last edited by Grumbler; 20-06-2008 at 09:00.
Собственно сабж.
Asus WL-500gP V2, Seagate FreeAgent, прошивка 10-ая от Олега.
Кто знает, как это сделать без лишней возни с ipkg и сторонними пакетами? Не хочется ставить cron и каждые 5 минут touch'ить диск.
Вроде как программа, идущая в комплекте с винтом позволяет это делать...
The God is real, unless declared as integer
Зеркало для ipkg и старые пакеты (с 08.06.11)
Зеркало для opkg и старые пакеты (с 24.03.12)