Система хранения данных ZFS в современных распределённых файловых системах работает по принципу объединения устройств в пул. docs.oracle.com Пул описывает физические характеристики хранения (размещение устройств, избыточность данных и т. д.) и выступает в качестве хранилища данных для создания файловых систем. docs.oracle.com
Некоторые особенности работы ZFS:
- Механизм копирования при записи. www.xelent.ru Когда ZFS записывает данные на диск, она не перезаписывает их на месте. www.xelent.ru Система записывает новый блок в другое место на диске и обновляет метаданные, чтобы оставить ссылку на вновь записанный блок, сохраняя при этом более старые версии данных. www.xelent.ru
- Моментальные снимки. www.xelent.ru ZFS может создавать копии файловой системы в заданный момент времени буквально «на лету», поскольку система сохраняет все копии данных. www.xelent.ru
- Дедупликация данных. www.xelent.ru Встроенная функция обеспечивает эффективность хранения за счёт устранения избыточных данных. www.xelent.ru
- Восстановление данных. docs.oracle.com При обнаружении повреждённого блока данных ZFS переносит правильные данные из другой резервной копии и восстанавливает данные, заменяя их качественной копией. docs.oracle.com
- Защита данных. recovery-software.ru Например, технология RAID-Z позволяет хранить одни и те же данные в нескольких местах для повышения отказоустойчивости и производительности. www.xelent.ru Система восстанавливает данные на утерянном диске, используя информацию, хранящуюся на других дисках системы. www.xelent.ru