Слайд 2Zettabyte File System
Файловая система, разработанная компанией Sun Microsystems и обладающая такими характеристиками
как возможность хранения больших объёмов данных, управления томами и множеством других. Первоначально файловая система была разработана для ОС Solaris, но впоследствии перенесена на ряд других операционных систем.
Слайд 3Отличия ZFS от традиционных файловых систем
Основанная на концепции хранения данных, где все
файловые системы используют единое пространство пула, ZFS не зависит от ограничений накладываемых отдельными устройствами. Файловые системы создаются быстро и просто, подобно каталогам.
Слайд 4Создание пула ZFS
c1t1d0
c1t2d0p1
File 20G
c1t2d0p2
ZFS пул может быть создан из:
-Физический диск
-Partitions
Слайд 5Пул хранения данных ZFS
c1t1d0
250G
c1t2d0
500G
My POOL
750Gb
Слайд 6 Зеркальный пул хранения данных ZFS
c1t1d0
250Gb
c1t2d0
250Gb
My Pool
250Gb
Слайд 7Устройства горячего резерва
Функция «Горячего резерва» позволяет использовать диски для замены сбойных и
неисправных устройств в пулах устройств хранения данных. Изначально устройство не является активным, однако в случае с сбоя активного устройства в пуле это устройство автоматически заменяется устройством горячего резерва, которое форматируется и начинает переброс данных.
Слайд 8Иерархия файловых систем ZFS
/Test -- ZFS pool
/Test/home
/Test/home/tanker
/Test/home/billm
Cоздание и настройка дочерних файловых систем
представляет собой центральную точку администрирования ZFS.
Слайд 9Квоты пользователя и групп ZFS
Можно установить квоту для объема пространства, используемого файлами,
относящимися к отдельному пользователю или группе. Настройка квот пользователей и групп может быть целесообразной в тех областях, где имеется большое число пользователей или групп.
Слайд 10Снимки и клоны ZFS
MyPool
MyPool@snapshot1
Снимок представляет собой копию файловой системы или тома, доступную
только для чтения. Снимки могут создаваться почти моментально и изначально не потребляют дополнительное пространство в пуле. Однако по мере изменения данных в активном наборе данных снимок начинает занимать больше места на диске из-за ссылок на старые данные, что препятствует освобождению пространства.
Слайд 11MyPool
CloneMyPool
Клон – это доступные для записи том или файловая система, исходное содержимое
которых совпадает с набором данных, на основе которого они были созданы. Как и в случае со снимками, клон создается почти мгновенно и изначально не занимает дополнительного дискового пространства. Кроме того, можно сделать снимок клона.
Слайд 12Отправка и получение данных ZFS
SSH
Перекрестное зеркалирование заключается в том что снимок полностью
передается только одни раз, далее можно передавать только дельта-снимки, т.е. только изменения произошедшие с пулом после создания основного снимка
Слайд 13Том ZFS
Том ZFS является набором данных представляющих собой блочное устройство. Тома ZFS
определяются как устройства в каталоге /dev/zvol/
При создании тома резервируемое пространство автоматически задается равным начальному размеру тома. Размер резервируемого пространства остается равным размеру тома, что позволяет исключить возможность его непредвиденного поведения. Например, уменьшение размера тома может привести к повреждению данных. Поэтому при изменении размера тома следует соблюдать особую осторожность.
Слайд 14ZFS и ISCSI Solaris
Target
Том ZFS
Initiator
Пул ZFS
ISCSI
Слайд 15VBox1
Storage2
Storage1
Target Kadr
Nge1
Target Kadr2
Nge1
Target Delo
Nge0
Target Delo2
Nge0
VLan30
Vlan40
Pool Kadr
Nge1
Pool Delo
Bge0
Слайд 16Поиск и устранение сбоев
ZFS обладает системой мониторинга, позволяющей осуществлять контроль над системой,
определять тип сбоя устройства и устранять неполадки.
Крайне важно во время сбоя устройств администратору отреагировать как можно быстрее, и задать соответствующие команды системе.