Системы хранения данных: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 141:
====== RAID-Z ======
Так называемая "программная" реализация RAID осуществляемая на уровне файловой системы ZFS. Выпущена и распространяется под открытой лицензией компанией SUN. Постепенно завоевывает признание. Впервые поддержка появилась в версии ОS SUN Solaris 10, но по причине открытости лицензии и кода может быть перенесена во множество других OS, например, в настоящее время есть реализации во FreeBSD и Mac OS X. По причине конфликта лицензий не поддерживается ядром Linux, но существует реализация в виде user-module под FUSE.
"...
RAID-Z — реализация RAID-5 без присущих ему недостатков.
Основные недостатки RAID-5 — фиксированный размер страйпа и проблема, называемая «write hole».
В RAID-5 при модификации неполного страйпа необходимо:
- считать старые данные,
- изменить их,
- вычислить новые данные и новое значение четности,
- а затем записать.
В RAID-Z размер страйпа не фиксирован: он равен размеру логического блока файловой системы,
записываемого или считываемого в данный момент. Необходимые параметры страйпа храняться в
метаданных этого логического блока. Таким образом, все операции записи в RAID-Z превращаются в
операции записи целого страйпа, что положительно сказывается на производительности и вместе с
Copy-On-Write устраняет необходимость в дорогой энергонезависимой памяти.
RAID-Z2 — аналог RAID-Z, использующий два диска для хранения информации о четности, что позволяет
продолжать работу даже в случае отказа двух дисков.
..."
http://www.pcmag.ru/solutions/sub_detail.php?ID=9141&SUB_PAGE=0
ZFS — новый взгляд на файловые системы АВТОР: Виктор Латушкин Дата публикации: 15.06.2007
 
==== сравнение, преимущества и недостатки ====