Проблемы с испорченными RAID-массивами

Мой сервер резервного копирования Ubuntu был недавно обновлен в области хранения до массива RAID 10... теперь он состоит из 8Т свободного пространства на диске, которое было до 2Т пространства.

Но у меня были проблемы, когда он действительно запускается в производство и начинает резервное копирование моего основного файлового сервера. Он всегда переходил в ухудшенное состояние, когда происходило вращение.

Я заметил, что некоторые из моих скриптов копируют довольно большие деревья с помощью cp -a... так как я заменил все команды cp на rsync... для большей надежности:)

Однако, копаясь в теме ext4, я обнаружил, что записи журнала слишком долго остаются неудовлетворенными (так кажется), поэтому я вернулся к ext3.

Я рассматриваю возможность создания раздела RAID 1 с использованием небольшого раздела на диске и виртуального диска в качестве фактического журнала, который должен обеспечить скорость ответа журнала, а также гарантировать, что данные не будут потеряны при перезагрузке.

о чем ты думаешь?

1 ответ

Совместное использование RAM-диска и жесткого диска в RAID1 не будет работать так, как вы думаете.

Из Linux RAID как:

Linux MD RAID-1 (зеркалирование) производительность записи:

Нужно подождать, пока запись произойдет на все диски в зеркале. Это потому, что копия данных должна быть записана на каждый из дисков в зеркале. Таким образом, производительность будет примерно равна производительности записи на один диск.

Таким образом, размещение журнала файловой системы на таком устройстве вообще не улучшит вашу производительность (поскольку система будет ожидать завершения записи для всех участников). Кроме того, вы должны помнить, что журнал на самом деле является наиболее важной частью файловой системы в случае сбоя системы или отключения питания - он обеспечивает согласованность файловой системы в этих пограничных случаях.

Если вам нужна более высокая производительность записи для вашего журнала, рассмотрите возможность размещения его на устройстве SSD RAID-1.

Было бы еще лучше повысить производительность вашего массива, используя RAID-контроллер с BBWC-поддержкой, где вы могли бы активировать кэш записи, не рискуя целостностью ваших данных.

Другие вопросы по тегам