Есть ли способ гарантировать резервирование SSD с помощью жесткого диска?
Raid 1 - лучший выбор для обеспечения избыточности жестких дисков, но твердотельные накопители слишком дороги, чтобы гарантировать резервирование через RAID. Если бы мне пришлось соединить твердотельный накопитель с жестким диском, могу ли я гарантировать избыточность, используя жесткий диск в качестве устройства аварийного переключения и лениво дублируя данные на жестком диске? (например: каждые 5 минут данные должны синхронизироваться, а не в реальном времени, как в Raid 1).
Если каждые 5 минут достаточно и пишет не слишком много rsync
это ваш жареный здесь.
Вариант использования здесь ошибочен. Единственный вариант использования, в котором это имеет смысл, - это когда ваши операции ввода-вывода читаются большинством в очень большой степени (например, 9: 1). В этом случае, поскольку операций записи так мало, HD может успевать за изменениями, поступающими от SSD. Если это соотношение меньше этого, то SSD рискует превзойти все возможности записи HD.
Вы смотрите не на RAID, а на репликацию. Что-то вроде drbd это то, что вы ищете. Система будет хранить дельта-кеш записей для фиксации на HD и периодически сбрасывать эти записи на HD. Но, как я уже сказал, поскольку SSH может обрабатывать гораздо больше записей, чем HD, это работает только в том случае, если вы делаете очень мало записи на SSD.