Сравнение ZFS и Linux LVM + RAID

Материал из Xgu.ru

Перейти к: навигация, поиск

Короткая ссылка: http://xgu.ru/wiki/ZFSvsLVM

< ZFS
< LVM

Ниже представлена таблица,в которой сравниваются возможности Linux LVM и ZFS. На первый взгляд такое сравнение может показаться странным, ведь ZFS ­— это файловая система, а LVM ­— система для управления томами, то есть нечто, что находится на уровень ниже файловой системы.

В действительности, сравнение вполне имеет право на существование,поскольку ZFS это не просто файловая система, а нечто большее. В ней присутствует уровень "storage pool", который берёт на себя те же задачи, что и LVM.

В таком случае возникает вопрос, а какую функциональность ZFS может дать сама, без применения LVM, и если что-то она делает лучше, то что именно?




ZFS


Linux RAID


LVM


Linux RAID + 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

Да

Нет

Нет

Нет

Пространство используется совместно всеми ФС, входящими в пул/датасет

Да

Одна ФС на устройство

Заранее задаётся размер ФС