Ребята, есть проблема.. Два винта, один старый IDE, ну по мусор всякий. Воет, зараза, как белуга smile .В биос стоит опция "отключать после 10 мин. бездействия" - в 2010.2 отключался, в Маздае отключался и сейчас отключается, в 2011 - нет. В чем может быть дело, чаво крутить?
Винт IDE & Мандрива 2011
Попробуйте:
[console]hdparm -S 120 /dev/sdN[/console]
где /dev/sdN — название устройства проблемного диска.
Если получится, можно будет добавить в загрузку.
Разделил тему.
[console]# hdparm -S 120 /dev/sdb
/dev/sdb:
setting standby to 120 (10 minutes)
[/console]
Посмотрим теперь.
Кстати:
[console]# hdparm -i /dev/sdb
/dev/sdb:
Model=Maxtor 6Y060L0, FwRev=YAR41BW0, SerialNo=Y2NYHV0E
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57
BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=120103200
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 *udma2 udma3 udma4 udma5 udma6
AdvancedPM=yes: unknown setting WriteCache=enabled
Drive conforms to: ATA/ATAPI-7 T13 1532D revision 0: ATA/ATAPI-1,2,3,4,5,6,7
* signifies the current active mode[/console]
Безрезультатно:(
Даже размонтировал, что-бы точно к нему ничего не лезло.
Покажите вывод команды
[console]hdparm -C /dev/sdb[/console]
после выполнения
hdparm -S 120 /dev/sdbа также после выполнения каждой из команд
[console]hdparm -y /dev/sdb[/console]
[console]hdparm -Y /dev/sdb[/console]
[console]hdparm -C /dev/sdb
/dev/sdb:
drive state is: active/idle
[/console]
[console]hdparm -y /dev/sdb
/dev/sdb:
issuing standby command
[/console]
О, после выполнения остановился smile
Продолжим:
[console]hdparm -Y /dev/sdb
/dev/sdb:
issuing sleep command
[/console]
И еще раз:
[console]hdparm -C /dev/sdb
/dev/sdb:
drive state is: standby
[/console]
Как закрепить прогресс?:)
ps Примонтировал, выждал 10 мин - не отключается. Отключился только после "hdparm -y /dev/sdb"
В общем, не победил, но сойдет и так. Ручками всегда можно отключить.. smile
Ярослав, посмотрите, нет ли среди сервисов, доступных к загрузке, hdparm. Если есть, настройте его конфигурационный файл и добавьте в загрузку.
На самый крайний случай в каждом дистрибутиве есть запускаемый после всех сервисов скрипт, что-то вроде /etc/init.d/rc.local или подобный. Туда и добавьте нужную команду.
Хм, дописываю в rc.local hdparm -S 30 /dev/sdb - не срабатывает, в консоли - срабатывает, выключается через 2,5 мин.
В сервисах hdparm нет
попробуйте через /etc/rc.d/rc.local
Собственно, туда и вписывал. Ноль эмоций. Перезапуск - ничего.., пока в консоли не пропишешь.
Еще есть /etc/rc.local
Попробуй создать скрипт со строчками hdparm -S 30 /dev/sdb , поместить его например в /usr/bin , а в /etc/rc.local прописать путь до скрипта.
Попробуй создать скрипт со строчками hdparm -S 30 /dev/sdb , поместить его например в /usr/bin
...сделать исполняемым...
...сделать исполняемым...
Да-да, обязательно.
hdparm надо указать полный путь попробовать.
попробуйте через /etc/rc.d/rc.local
Еще есть /etc/rc.local
Пишем в /etc/rc.d/rc.local, открываем /etc/rc.local и видим там тоже самое, что мы писали в /etc/rc.d/rc.local,
Пишем в /etc/rc.d/rc.local, открываем /etc/rc.local и видим там тоже самое, что мы писали в /etc/rc.d/rc.local,
не во всех дистрибутивах это так
не во всех дистрибутивах это так
В мандриве 2007-2010 так было.