Я запускаю Linux на Compaq ProLiant DL360 G2 с двумя жесткими дисками 72 Гб в конфигурации RAID-1. Когда я выключаю систему, после того как Linux полностью остановлен, оба жестких диска показывают интенсивную активность в течение неопределенного времени (более 24 часов). Мне нужно выключить и снова включить сервер, если я хочу запустить его снова. Сервер и жесткие диски работают нормально.
Почему жесткие диски показывают такое поведение? Есть ли сбой в моих дисках? Как я могу это диагностировать?
Заранее большое спасибо за вашу помощь.
Было бы нормально проявлять активность в течение некоторого времени после выключения сервера из-за расшифровки данных.
Если ваш массив делает это бесконечно, возможно, он пытается автоматически упорядочить данные или дефрагментировать массив. В документации, вероятно, упоминается что-то подобное, а если нет, вы можете обратиться в службу поддержки сервера для получения дополнительных ответов.
[РЕДАКТИРОВАТЬ]
Вы остановили ОС. Есть ли что-то необычное в необходимости выключать и снова включать машину? (Если ответ - «сервер должен отключиться сам по себе», значит, вы отключили acpi = off на ядре? Если это не сработает, попробуйте «shutdown -hP now»)
Если это полноценный аппаратный RAID? Если так, то на заднем плане может происходить рейдовый скраб. Я бы проверил RAID BIOS и посмотрел, включена ли очистка фона - он может постоянно выполнять очистку, но с более низким приоритетом, когда система активно обращается к массиву.
Когда ОС останавливается, но адаптер все еще имеет питание, количество операций ввода-вывода с хоста падает до нуля, что позволяет рейду отдавать больший приоритет очистке.
Если это так, я бы ожидал найти возможность отключить фоновую очистку в BIOS, но это может отключать ее все время, а не только при остановке ОС.
Вы оба правы. Я связался со службой поддержки, и мне сказали, что такое поведение нормально. Когда контроллер Smart Array бездействует в течение 60 секунд, он начинает сканирование поверхности дисков в поисках дефектных носителей.
Что происходит, так это то, что Linux не отключает RAID. После выключения массив становится бездействующим и выполняет это сканирование бесконечно. Между остановкой системы и началом этого процесса есть промежуток около 20 секунд. Думаю, в этот момент я могу безопасно выключить компьютер.
Большое спасибо за ответы.