Назад | Перейти на главную страницу

Что может вызвать раскрутку HD под Ubuntu?

Я новичок в Linux, так что несите меня. На моем 2.6.28-13-server #45-Ubuntu SMP, Я использую

hdparm -W1 -S120 /dev/sda

чтобы развернуть HD через 10 минут. Но каждые час-два он снова раскручивается без видимой причины. Я подозревал /var/log/debug, kern.log, messages, syslog и auth.log так как мне пришлось немного повозиться с журналом, чтобы он не записывал в эти файлы время от времени, но у меня больше нет признаков такого поведения.

udhcpd, ddclient и dhclient3, тоже среди моих подозреваемых, но без реальной причины.

Я пробовал вести журнал

lsof >whatever

а затем проверка через несколько часов, и это мне ничего не дало, поэтому я предполагаю, что тот, кто раскручивает диск, открывает файл, записывает в него, а затем снова закрывает?

Есть ли способ найти виновного? Инструмент какой-то диагностики? Или простой сценарий?

редактировать: crontab проверен, а cron должен не проблема (если эта таблица - единственный возможный способ сгенерировать запись на диск из cron). Поскольку я пишу по одной записи каждые несколько часов, я думаю, что могу полностью избавиться от "простаивающих" записей, вероятно, все сводится к одной программе.

Проверьте, запущено ли задание cron. Это может быть что-то, индексирующее базу данных местоположения. Выполните быструю команду grep для cron в каталоге / var / log / и посмотрите, что работает в этот момент, или проверьте настройки crond с помощью crontab.

Системы типа Unix часто периодически выполняют фоновую работу для таких вещей, как очистка журналов, обновление баз данных и т. Д. Рутинная рутинная работа. Обычно беспокоиться не о чем. Если вам нужен диск, чтобы уснуть, и вам, возможно, придется ставить машину в спящий режим или выключите ее, или вы можете купить какую-нибудь карту SSD вместо вашего текущего жесткого диска, на котором можно установить ОС, и использовать жесткий диск только для хранения домашнего раздела. Это может помешать рутинным рутинным операциям разбудить диск (а также ускорить работу вашей операционной системы). Однако этот вариант был бы довольно дорогим способом сэкономить несколько центов на счетах за электричество.

Пожалуйста, проверьте этот вопрос: Serverfault. С большой вероятностью вы найдете там свой ответ.