LinuxForum.Fans
Тема

Постоянная парковка головки жесткого диска

Автор: MUR2 7 сообщений 4247 просмотров
#237831

Добрый день,
недавно перешел на openSUSE 12.1 с Mandriva2010.
В Mandriva проблему постоянной парковки головки решал с помощью двух команд

hdparm -B255 /dev/sda

hdparm -S0 /dev/sda

которые были записаны у меня в файле

/etc/rc.local.

В SUSE такого файла не нашел.
Пока команды ввожу с консоли. Но это не очень удобно.
Т.к. я не большой спец по настройке Linux, то хотелось бы узнать у знающих людей - куда можно вписать эти команды. Или может нужно самому создать этот файл?
Буду благодарен за любые советы и подсказки.

С уважением.

#237833

Можно попробовать добавить эти команды в /etc/rc.d/after.local.

#237843

MUR2,
Я так понимаю, это ноут? А если проще:
Редактируем /etc/hdparm.conf, добавляем в него следующие строки:

text
1. /dev/sda {
2. apm = 255
3. spindown_time = 0
4. }
#237847

/etc/hdparm.conf

text
/dev/sda {
apm=255
spindown_time=0
acoustic_management=254
}

#237864

Да, забыл указать - это ноут.

Попробовал вариант dima_nov.
Пока диск ведет себя прилично. smile
Не щелкает.

step_slim, newzenon
Файла hdparm.conf у меня отсутствует. Его вообще нет в истеме.
Это нормально?
Или мне что-то недодали? :o smile

с уважением.

#237877
MUR2 написал:
Файла hdparm.conf у меня отсутствует. Его вообще нет в истеме.
Это нормально?
Или мне что-то недодали?    

Вы его просто не довзяли :lol: http://software.opensuse.org/search?q=hdparm Ваш пакет для 12.1, установка в один клик.

MUR2 написал:
Да, забыл указать - это ноут.

Либо вот, вспомнил, уже писал на старом форуме: http://unixforum.org/index.php?showtopic=106804 последнее сообщение.

#238137

step_slim спасибо за подсказку про laptop-mode. Я про него и забыл.
Mandiva всегда автоматом ставила этот пакет, когда намекал на то, что это ноут.
А SUSE наверно решил, что я шибко умный и сам решу ставить или нет. smile
Поставил я laptop-mode.
Вот кусок из него:

# Should laptop mode tools control the hard drive power management settings?
# Set to 0 to disable
CONTROL_HD_POWERMGMT="auto"


...

# Idle timeout values. (hdparm -S)
# Default is 2 hours on AC (NOLM_HD_IDLE_TIMEOUT_SECONDS=7200) and 20 seconds
# for battery and for AC with laptop mode on.
LM_AC_HD_IDLE_TIMEOUT_SECONDS=20
LM_BATT_HD_IDLE_TIMEOUT_SECONDS=20
NOLM_HD_IDLE_TIMEOUT_SECONDS=7200


...

# Power management for HD (hdparm -B values)
BATT_HD_POWERMGMT=128
LM_AC_HD_POWERMGMT=254
NOLM_AC_HD_POWERMGMT=254


Тут автоматом выставлено все, что мне нужно.
Результат положительный. Уже пол дня диск ни разу не щелкнул.

Вариант предложенный dima_nov тоже нормальный. Вчера за вес день счетчик циклов парковки стоял как вкопанный.

С файлам hdparm.conf разбираться не стал.
Хотя пакет hdparm изначально присутствовал в списке установленных пакетов - создавать conf файл он не стал.
Ну и ладно. Может мне его по статусу не положено. :D

Всем спасибо за помощь.

С уважением.

В решенные без закрытия
verg

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