Я начал потихоньку углублять свои познания ZFS, и решил начать с самых вкусных вещей. Одна из них - технология RAID-Z.
Джефф Бонвик (
Jeff Bonwick), автор ZFS и один из
лидеров свежесозданного сообщества
OpenSolaris ZFS, написал замечательную статью про RAID-Z, где он подробно изложил, чем нова и удобна концепция RAID-Z в сравнении с известным многим RAID-5. Так что милости прошу, читайте заметку на английском
вот тут.
Вкратце, вот основные преимущества RAID-Z:
1) Исправлена традиционная болезнь RAID схем, основанных на чётности - write hole.
2) Повышена производительность за счёт использования страйпов произвольной длины - любой сколь угодно малый объём данных будет считаться блоком RAID-Z со страйпом соответствующей длины - и записан немедленно и полностью на диски.
3) Повышена сохранность данных - вместо традиционных XOR для проверки данных на основе чётности, теперь каждый блок RAID-Z ещё и проверяется с помощью 256-битной контрольной суммы.
4) ZFS обладает возможностью само-восстановления. Если один из дисков возвращает неверные данные, ZFS восстанавливает правильные данные на основе чётности, сверяет контрольные суммы для пущей верности, возвращает корректные данные запросившей их дисковой операции, и восстанавливает эти же данные на диске, выдающем неверную информацию. Должно быть очень удобно!
Вот пока и всё. Скоро должны появиться новые презентации по ZFS - там, я надеюсь, будет ещё больше информации по RAID-Z.