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

Если авторитет ложный, тогда сомнение разобьет его, и прекрасно сделает; если же он необходим или полезен, тогда сомнение повертит его в руках, осмотрит со всех сторон и поставит на место. Д.И.Писарев.
-
Mageia 8 KDE

2

Попробуйте:

 Консоль:
hdparm -S 120 /dev/sdN

где /dev/sdN — название устройства проблемного диска.
Если получится, можно будет добавить в загрузку.

Был, был и весь вышел...

3

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

Mageia4, KDE  4.11.4.

 Консоль:
# hdparm -S 120 /dev/sdb

/dev/sdb:
setting standby to 120 (10 minutes)


Посмотрим теперь.

Кстати:

 Консоль:
# 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

Если авторитет ложный, тогда сомнение разобьет его, и прекрасно сделает; если же он необходим или полезен, тогда сомнение повертит его в руках, осмотрит со всех сторон и поставит на место. Д.И.Писарев.
-
Mageia 8 KDE

5 (04.09.2011 09:31:05 отредактировано Ярослав)

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

Если авторитет ложный, тогда сомнение разобьет его, и прекрасно сделает; если же он необходим или полезен, тогда сомнение повертит его в руках, осмотрит со всех сторон и поставит на место. Д.И.Писарев.
-
Mageia 8 KDE

6

Покажите вывод команды

 Консоль:
hdparm -C /dev/sdb

после выполнения

hdparm -S 120 /dev/sdb

а также после выполнения каждой из команд

 Консоль:
hdparm -y /dev/sdb

 Консоль:
hdparm -Y /dev/sdb

Был, был и весь вышел...

7 (04.09.2011 10:10:19 отредактировано Ярослав)

 Консоль:
hdparm -C /dev/sdb

/dev/sdb:
drive state is:  active/idle

 Консоль:
hdparm -y /dev/sdb

/dev/sdb:
issuing standby command


О, после выполнения остановился smile

Продолжим:

 Консоль:
hdparm -Y /dev/sdb

/dev/sdb:
issuing sleep command

И еще раз:

 Консоль:
hdparm -C /dev/sdb

/dev/sdb:
drive state is:  standby

Как закрепить прогресс?:)

ps Примонтировал, выждал 10 мин - не отключается. Отключился только после "hdparm -y /dev/sdb"

Если авторитет ложный, тогда сомнение разобьет его, и прекрасно сделает; если же он необходим или полезен, тогда сомнение повертит его в руках, осмотрит со всех сторон и поставит на место. Д.И.Писарев.
-
Mageia 8 KDE

8 (04.09.2011 21:10:03 отредактировано Ярослав)

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

Если авторитет ложный, тогда сомнение разобьет его, и прекрасно сделает; если же он необходим или полезен, тогда сомнение повертит его в руках, осмотрит со всех сторон и поставит на место. Д.И.Писарев.
-
Mageia 8 KDE

9

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

Был, был и весь вышел...

10

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

Если авторитет ложный, тогда сомнение разобьет его, и прекрасно сделает; если же он необходим или полезен, тогда сомнение повертит его в руках, осмотрит со всех сторон и поставит на место. Д.И.Писарев.
-
Mageia 8 KDE

11

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

Консоль на мыло. Надо развивать графику.

12

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

Если авторитет ложный, тогда сомнение разобьет его, и прекрасно сделает; если же он необходим или полезен, тогда сомнение повертит его в руках, осмотрит со всех сторон и поставит на место. Д.И.Писарев.
-
Mageia 8 KDE

13

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

Консоль на мыло. Надо развивать графику.

14

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

Mageia4, KDE  4.11.4.

15

Gnom пишет:

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

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

Был, был и весь вышел...

16

Lupo Alberto пишет:

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

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

Mageia4, KDE  4.11.4.

17

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

Консоль на мыло. Надо развивать графику.

18

romkaromka пишет:

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

romkaromka пишет:

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

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

Mageia4, KDE  4.11.4.

19

Gnom пишет:

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

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

Консоль на мыло. Надо развивать графику.

20

romkaromka пишет:

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

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

Mageia4, KDE  4.11.4.

21

/etc/rc.local <- это ссылка в мандриве по крайней мере, так что без разницы.

22 (05.09.2011 09:34:48 отредактировано Ярослав)

Ничего не получается:)

Если авторитет ложный, тогда сомнение разобьет его, и прекрасно сделает; если же он необходим или полезен, тогда сомнение повертит его в руках, осмотрит со всех сторон и поставит на место. Д.И.Писарев.
-
Mageia 8 KDE

23 (05.09.2011 09:30:23 отредактировано Ярослав)

Не пойму, в чем дело:

+ открыть спойлер

 Консоль:
[root@localhost /]# cat /etc/rc.d/rc.local
#!/bin/sh
#
### BEGIN INIT INFO
# Provides: rc.local
# X-Mandriva-Compat-Mode
# Default-Start: 2 3 4 5
# Short-Description: Local initialization script
# Description: This script will be executed *after* all the other init scripts.
#              You can put your own initialization stuff in here if you don't
#              want to do the full Sys V style init stuff.
### END INIT INFO

touch /var/lock/subsys/local
./etc/hdparm.sh


 Консоль:
[root@localhost /]# cat /etc/hdparm.sh
#!/bin/sh
hdparm -S 30 /dev/sdb
exit

Перезапуск - не работает..

Просто из консоли работает:

 Консоль:
[root@localhost /]# ./etc/hdparm.sh

/dev/sdb:
setting standby to 30 (2 minutes + 30 seconds)

Что не так делаю?

PS При загрузке пробегает строка /dev/sdb: setting standby to 30 (2 minutes + 30 seconds), значит отрабатывает. Но эффекта нет.

+ открыть спойлер

Сори за качество, на телефон
http://s56.radikal.ru/i152/1109/52/d9030286286c.jpg

Если авторитет ложный, тогда сомнение разобьет его, и прекрасно сделает; если же он необходим или полезен, тогда сомнение повертит его в руках, осмотрит со всех сторон и поставит на место. Д.И.Писарев.
-
Mageia 8 KDE

24

Ярослав, вы можете показать, что входит в состав пакета hdparm, есть ли ещё пакеты с  подобным названием.

Был, был и весь вышел...

25 (05.09.2011 09:41:16 отредактировано Ярослав)

Lupo Alberto пишет:

Ярослав, вы можете показать, что входит в состав пакета hdparm

Каким образом? Если скажете как, покажу.

Из консоли-то этаже команда работает, более того работает тот же скрипт

Если авторитет ложный, тогда сомнение разобьет его, и прекрасно сделает; если же он необходим или полезен, тогда сомнение повертит его в руках, осмотрит со всех сторон и поставит на место. Д.И.Писарев.
-
Mageia 8 KDE

26

Ярослав пишет:

Каким образом?

Надеюсь, подскажут пользователи вашего дистрибутива.

Ярослав пишет:

Из консоли-то этаже команда работает, более того работает тот же скрипт

Просто в Gentoo при запуске команды hdparm из скриптов инициализации предварительно проверяется ряд условий, как-то: запущены ли в данный момент нужные сервисы, имеются ли устройства, указанные в аргументе и т.п.

P.S. В порядке «полунаучного» бреда и временного «костыля» — попробуйте в скрипте перед запуском hdparm вставить строку вида

sleep 30
Был, был и весь вышел...

27

Ярослав пишет:
Lupo Alberto пишет:

Ярослав, вы можете показать, что входит в состав пакета hdparm

Каким образом? Если скажете как, покажу.

Из консоли-то этаже команда работает, более того работает тот же скрипт

 Консоль:
rpm -ql hdparm

 Консоль:
rpm -qa | grep hdparm

это если у пакета такое имя - hdparm. А то может эта утилита входит в состав другого пакета.

Mageia4, KDE  4.11.4.

28 (05.09.2011 10:04:20 отредактировано Ярослав)

Готово

+ открыть спойлер

 Консоль:
$ rpm -ql hdparm
/etc/sysconfig/harddisks
/sbin/hdparm
/usr/share/doc/hdparm
/usr/share/doc/hdparm/Changelog
/usr/share/doc/hdparm/README.acoustic
/usr/share/doc/hdparm/hdparm.lsm
/usr/share/man/man8/hdparm.8.xz

$ rpm -qa | grep hdparm
hdparm-9.37-2-mdv2011.0.i586

Если авторитет ложный, тогда сомнение разобьет его, и прекрасно сделает; если же он необходим или полезен, тогда сомнение повертит его в руках, осмотрит со всех сторон и поставит на место. Д.И.Писарев.
-
Mageia 8 KDE

29

/etc/sysconfig/harddisks ← что это за файл, покажите?

Был, был и весь вышел...

30 (05.09.2011 10:17:02 отредактировано Ярослав)

Вот

+ открыть спойлер

 Консоль:
$ cat /etc/sysconfig/harddisks
# These options are used to tune the hard drives -
# read the hdparm man page for more information

# Set this to 1 to enable DMA. This might cause some
# data corruption on certain chipset / hard drive
# combinations. This is used with the "-d" option

# USE_DMA=1

# Multiple sector I/O. a feature of most modern IDE hard drives,
# permitting the transfer of multiple sectors per I/O interrupt,
# rather than the usual one sector per interrupt.  When this feature
# is enabled, it typically reduces operating system overhead for disk
# I/O by 30-50%.  On many systems, it also provides increased data
# throughput of anywhere from 5% to 50%.  Some drives, however (most
# notably the WD Caviar series), seem to run slower with multiple mode
# enabled. Under rare circumstances, such failures can result in
# massive filesystem corruption. USE WITH CAUTION AND BACKUP.
# This is the sector count for multiple sector I/O - the "-m" option
#
# MULTIPLE_IO=16

# (E)IDE 32-bit I/O support (to interface card)
#
# EIDE_32BIT=3

# Enable drive read-lookahead
#
# LOOKAHEAD=1

# Add extra parameters here if wanted
# On reasonably new hardware, you may want to try -X66, -X67 or -X68
# Other flags you might want to experiment with are -u1, -a and -m
# See the hdparm manpage (man hdparm) for details and more options.
#
EXTRA_PARAMS=

PS

Lupo Alberto пишет:

В порядке «полунаучного» бреда и временного «костыля» — попробуйте в скрипте перед запуском hdparm вставить строку вида

sleep 30

Поставил для верности на 60, ничего, кроме более долгой загрузки не получилось..

Если авторитет ложный, тогда сомнение разобьет его, и прекрасно сделает; если же он необходим или полезен, тогда сомнение повертит его в руках, осмотрит со всех сторон и поставит на место. Д.И.Писарев.
-
Mageia 8 KDE