У меня был SSD, и он вышел из строя, и я потерял все свои данные. Печальный день..

Что я хочу: сделать массив RAID 1, чтобы все мои данные были отражены на 2 диска и сохранены. Я хочу использовать и иметь скорости SSD (важно), но перенесу свою зеркальную резервную копию на дешевый жесткий диск, потому что они примерно в 10 раз дешевле памяти.

Вопрос: возможно ли достичь того, что я хочу сделать? Если так, как? какой метод самый лучший? Другие предложенные методы приветствуются.

Теперь из того, что я прочитал, если я соберу массив RAID 1 с SSD и HDD, мой SSD будет работать так же медленно, как HDD, я этого не хочу. Мне нужна лучшая идея или правильная информация

Спасибо за вашу информацию и предложения ^ _ ^

2 ответа2

0

Это очень плохая идея для RAID1 между SSD и HDD.

В вашей ситуации используйте программное обеспечение для синхронизации для автоматического резервного копирования с SSD на HDD.

Вы можете программировать их ежедневно или в любой интервал времени, который вы хотите.

0

Если аппаратное / программное обеспечение RAID знает о разнице в скорости, оно всегда (или почти всегда) считывает данные с вашего SSD.

В качестве примера смотрите параметр -w для mdadm:

-W , --write-mostly
последующие устройства, перечисленные в --build , --create или --add будут помечены как «в основном для записи». Это действительно только для RAID1 и означает, что драйвер ' md ' будет избегать чтения с этих устройств, если это вообще возможно. Это может быть полезно при зеркальном отображении медленной ссылки.

Таким образом, вы можете иметь быстрое чтение (с SSD), относительно медленную запись (ограничено HDD) и защиту от сбоя одного диска.

Не все решения RAID могут это сделать. Например, согласно этому ответу Btrfs не хватало желаемых вариантов несколько лет назад. Я сделал быстрый поиск, и похоже, что ситуация не изменилась с тех пор.

Кроме того, поскольку вы использовали слово "резервное копирование", помните: RAID не является резервной копией.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .