ZFS

Файловая система и менеджер логических томов с поддержкой Copy-on-Write, контролем целостности данных и встроенным RAID.

ZFS — это гибрид файловой системы и менеджера томов, разработанный для обеспечения максимальной целостности данных. В отличие от традиционных систем, ZFS объединяет управление физическими дисками и логическими разделами в единый стек, что исключает необходимость использования внешних RAID-контроллеров.

Как работает

Система использует механизм Copy-on-Write (CoW): при изменении данных они не перезаписываются в старые блоки, а сохраняются в новые. Это гарантирует консистентность ФС даже при аварийном завершении работы. Каждая запись защищена контрольной суммой, которая проверяется при чтении для предотвращения «тихой» деградации данных (bit rot).

  • Snapshots: создание мгновенных снимков состояния без копирования данных.
  • ZRAID: программная реализация RAID с защитой от ошибки write hole.
  • ARC: продвинутый алгоритм кэширования в оперативной памяти.

ZFS применяется в высоконагруженных СХД и серверах виртуализации. Например, команда zfs snapshot tank/vm@init создает точку восстановления за миллисекунды, а теоретический предел масштабируемости пула составляет 256 зеттабайт.