У меня есть сервер на базе Nexenta (1), который использует очень старый диск PATA на 40 ГБ для корневого раздела, который не может находиться в основном массиве хранения (и я бы не хотел, чтобы это было, хотя он выполняет резервное копирование). Он работает хорошо, потому что все, что активно обращается к хранилищу, использует массив SATA raid2z. Это означает, что сам корневой раздел фактически полностью неактивен, а диск 40 ГБ обычно остается спящим.
Или скорее, почти полностью неактивен. Запросы на вход требуют раскрутки диска, что вызывает как раздражающие задержки входа в систему, так и ненужную нагрузку на этот старый диск, который в противном случае мог бы оставаться полностью бездействующим.
Насколько я могу судить, к диску обращаются только для чтения файлов passwd и shadow, и я удивлен, что они не остаются кэшированными в памяти после первого чтения, а затем не изменяются. Можно ли явно сохранить их в кэше, переместить в другое место или иным образом предотвратить запуск корневого раздела? (2)
Поддерживает ли ваш BIOS загрузку с USB? Я думаю, что у nexenta есть, вы можете использовать usbstick.
В противном случае CF-карту с адаптером в наши дни можно получить почти бесплатно, и она подключается прямо к IDE.
Может быть, это запись логинов в файлы wtmp и utmp? Непонятно, как он «никогда» не обращается к корневому разделу после запуска, я предполагаю, что вы переместили все файлы с диска. Находится ли / etc на диске 40G?