Добрый день. Как всегда хочется странного, а именно: Сделать хранение бэкапов на кучке дешёвых жёстких дисков в обычной (не серверной) железке, так чтобы неактивные диски были остановлены (не расходовали ресурс, не грелись, не создавали rotational vibration соседям).
Для этого в bacula сделать виртуальный чейнджер и скриптами сделать смену дисков (mount/unmount и hdparam -Y для гарантированной остановки).
Поставить в шедулер периодическую раскрутку и проверку читаемости/long SMART test раз в неделю на всякий случай.
Расскажите мне почему это не будет работать. И какие неочевидные проблемы я упустил? Нет ли ситуаций, когда ядро/udev или кто-либо ещё в системе лезет будить диски без спросу?
PS Поскольку дисков много - от одновременной раскрутки при загрузке и перегрузки БП должна спасать настройка RAID контроллера.