"доктор, меня все игнорируют?"
Как в анекдоте.
Создал файл /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 &
Сохранил
Code:
flashfs save && flashfs commit && flashfs enable
reboot
после перезагрузки
Code:
[Driver@wl500gp /]$ ps | grep scsi
93 Driver SW [scsi_eh_0]
161 Driver 380 R grep scsi
Созданный файл перемещал в /tmp/harddisk/t/ - а там, уже из под windows в total commandere редактировал.
Потом перемещал обратно.
Ввожу команду, переместившись в каталог /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 &
Присвоил ему права на исполнение.
Сохранил.
Перезагрузил.
Получил:
Code:
[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
Одно непонятно, почему у этого парня - http://wl500g.info/showpost.php?p=61733&postcount=37
это работает в post-boot?
Спящий режим жесткого диска
Поскажите, как заставить уходить жесткий диск в спящий режим после продолжительного простоя?
Спасибо за ответы!
Проблемы с диском Seagate FreeAgentDesktop
Помогите сил уже нет. Есть 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
с целью увидеть служебные флаги своего диска и в результате ничего, ни сообщения об ошибке, ни того самого списка.:(
Может есть у кого-нибудь какие-нибудь соображения??
Проблемы с диском Seagate FreeAgentDesktop
Помогите, сил уже нет. Есть 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
с целью увидеть все доступные служебные флаги диска и ничего не происходит, ни появляется список флагов, ни сообщение об ошибке.
Ничего понять не могу :confused:
Может кто-нибудь сталкивался??
сменил прошивку - "слетел" "сон".
Сменил прошивку на 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ий раз - заработало...
Проблемы с остановкой внешнего HDD
Собственно сабж.
Asus WL-500gP V2, Seagate FreeAgent, прошивка 10-ая от Олега.
Кто знает, как это сделать без лишней возни с ipkg и сторонними пакетами? Не хочется ставить cron и каждые 5 минут touch'ить диск.