Сравнение ZFS и Linux LVM + RAID
Материал из Xgu.ru
Короткая ссылка: http://xgu.ru/wiki/ZFSvsLVM
Ниже представлена таблица,в которой сравниваются возможности Linux LVM и ZFS. На первый взгляд такое сравнение может показаться странным, ведь ZFS — это файловая система, а LVM — система для управления томами, то есть нечто, что находится на уровень ниже файловой системы.
В действительности, сравнение вполне имеет право на существование,поскольку ZFS это не просто файловая система, а нечто большее. В ней присутствует уровень "storage pool", который берёт на себя те же задачи, что и LVM.
В таком случае возникает вопрос, а какую функциональность ZFS может дать сама, без применения LVM, и если что-то она делает лучше, то что именно?
| 
 | 
 | 
 | 
 | |
|---|---|---|---|---|
| Raid Types | 
 | 
 | 
 | 
 | 
| Single drive | Да | — | Да | Да | 
| Raid-0 | Да | Да | Да | Да | 
| Raid-1 | Да | Да | Нет | Да | 
| Raid-1+0 | Да | 
 | Нет | Да | 
| Raid-5 | Нет | Да | Нет | Да | 
| Raid-5+0 | Нет | 
 | Нет | Да | 
| Raidz | Да | Нет | Нет | Нет | 
| Raidz+0 | Да | Нет | Нет | Нет | 
| 
 | 
 | 
 | 
 | 
 | 
| Административные задачи | 
 | 
 | 
 | 
 | 
| Non-endian specific | Да | Нет | Нет | Нет | 
| Импорт/экспорт пулы/датасеты | Да | Не автоматически | Не автоматически | Не автоматически | 
| встроенный iostat с деталями нагрузки | Да | Нет | Нет | Нет | 
| 
 | 
 | 
 | 
 | 
 | 
| Снапшоты | 
 | 
 | 
 | 
 | 
| Снапшоты/online? | Да/online | Нет | Да/только offline | Да/только offline | 
| Нужен отдельный слайс | Нет | — | Да | Да | 
| Больше 1% для создания | Нет | — | Да | Да | 
| Откат | Да | Нет | Нет | Нет | 
| Клоны | Да | Нет | Нет | Нет | 
| 
 | 
 | 
 | 
 | 
 | 
| Увеличение размера файловой системы online | 
 | 
 | 
 | 
 | 
| Преобразование из обычного диска в RAID1 | Да | Да | Нет | Да | 
| Преобразование из RAID1 в RAID 1+0 | Да | — | — | Да | 
| Преобразование из RAID1 в RAID5/z | Нет/возможно, в будущем | Да/offline | — | Да/offline | 
| Увеличить RAID0 | Да/Да | Да/Да | Да/Да | Да/Да | 
| Увеличить RAID5/z | Нет/возможно, в будущем | Да/offline | Да/offline | Да/offline | 
| Преобразовать из RAID5/z в RAID5/z+0 | Да/Да | Нет | Нет | Да/Да | 
| 
 | 
 | 
 | 
 | 
 | 
| Борьба со сложностями | 
 | 
 | 
 | 
 | 
| Обрабатывает сбой всего диска | Да | Да | Да | Да | 
| Контрольная сумма для всех данных | Да | Нет | Нет | Нет | 
| Борьба с повреждением диска | Да | Нет | Нет | Нет | 
| 
 | 
 | 
 | 
 | 
 | 
| Специальные атрибуты | 
 | 
 | 
 | 
 | 
| Возможность сжатия | Да/встроена | Нет/требует доп. софта | Нет/требует доп. софта | Нет/требует доп. софта | 
| Несколько ФС на устройство/пул | Да | Нет | Да | Да | 
| Интегрированная поддержка NFS | Да | Нет | Нет | Нет | 
| Рекурсивное примененеи атрибутов | Да | Нет | Нет | Нет | 
| Встроенная поддержка backup/restore | Да | Нет | Нет | Нет | 
| Пространство используется совместно всеми ФС, входящими в пул/датасет | Да | Одна ФС на устройство | Заранее задаётся размер ФС | Заранее задаётся размер ФС | 
| Квоты | На ФС | Внешние, но более гибкие | Внешние, но более гибкие | Внешние, но более гибкие | 
| Резервирование | Да | Нет | Нет | Нет | 
Подробнее:
- http://unixconsult.org/zfs_vs_lvm.html (англ.) - ZFS vs. Linux Raid vs. Linux LVM vs. Linux LVM + Raid
[править] Сравнение EVMS и ZFS
Если сравнивать ZFS не с LVM, а с EVMS, то результаты оказываются не такими выигрышными для ZFS.
В настоящий момент преимущества использования EVMS в сравнении с ZFS таковы:
- в ZFS не получится пока что расширить RAID-Z (то есть, скажем, превратить 3+1 в 4+1 не получится).
- в ZFS не получится уменьшить storage-pool путём удаления из него устройства. Этот функционал должен появиться в update 5.

