LinuxForum.Fans
Тема

Винт IDE & Мандрива 2011

Автор: u________8 40 сообщений 11101 просмотров
#189595

Ребята, есть проблема.. Два винта, один старый IDE, ну по мусор всякий. Воет, зараза, как белуга smile .В биос стоит опция "отключать после 10 мин. бездействия" - в 2010.2 отключался, в Маздае отключался и сейчас отключается, в 2011 - нет. В чем может быть дело, чаво крутить?

#189597

Попробуйте:
[console]hdparm -S 120 /dev/sdN[/console]
где /dev/sdN — название устройства проблемного диска.
Если получится, можно будет добавить в загрузку.

#189599

Разделил тему.

#189624

[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]

#189633

Безрезультатно:(
Даже размонтировал, что-бы точно к нему ничего не лезло.

#189636

Покажите вывод команды
[console]hdparm -C /dev/sdb[/console]
после выполнения

text
hdparm -S 120 /dev/sdb

а также после выполнения каждой из команд
[console]hdparm -y /dev/sdb[/console]
[console]hdparm -Y /dev/sdb[/console]

#189638

[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"

#189748

В общем, не победил, но сойдет и так. Ручками всегда можно отключить.. smile

#189755

Ярослав, посмотрите, нет ли среди сервисов, доступных к загрузке, hdparm. Если есть, настройте его конфигурационный файл и добавьте в загрузку.
На самый крайний случай в каждом дистрибутиве есть запускаемый после всех сервисов скрипт, что-то вроде /etc/init.d/rc.local или подобный. Туда и добавьте нужную команду.

#189782

Хм, дописываю в rc.local hdparm -S 30 /dev/sdb - не срабатывает, в консоли - срабатывает, выключается через 2,5 мин.
В сервисах hdparm нет

#189791

попробуйте через /etc/rc.d/rc.local

#189793

Собственно, туда и вписывал. Ноль эмоций. Перезапуск - ничего.., пока в консоли не пропишешь.

#189797

Еще есть /etc/rc.local

#189827

Попробуй создать скрипт со строчками hdparm -S 30 /dev/sdb , поместить его например в /usr/bin , а в /etc/rc.local прописать путь до скрипта.

#189833
Gnom написал:
Попробуй создать скрипт со строчками hdparm -S 30 /dev/sdb , поместить его например в /usr/bin

...сделать исполняемым...

#189834
Lupo Alberto написал:
...сделать исполняемым...

Да-да, обязательно.

#189836

hdparm надо указать полный путь попробовать.

#189837
romkaromka написал:
попробуйте через /etc/rc.d/rc.local
romkaromka написал:
Еще есть /etc/rc.local

Пишем в /etc/rc.d/rc.local, открываем /etc/rc.local и видим там тоже самое, что мы писали в /etc/rc.d/rc.local,

#189838
Gnom написал:

Пишем в /etc/rc.d/rc.local, открываем /etc/rc.local и видим там тоже самое, что мы писали в /etc/rc.d/rc.local,

не во всех дистрибутивах это так

#189841
romkaromka написал:
не во всех дистрибутивах это так

В мандриве 2007-2010 так было.

Войдите или зарегистрируйтесь, чтобы ответить.