Дом аудио Что такое файловая система z (zfs)? - определение из техопедии

Что такое файловая система z (zfs)? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает Z File System (ZFS)?

Файловая система Z (ZFS) - это менеджер логических томов с открытым исходным кодом и файловая система, созданная Sun Microsystems изначально для своей операционной системы Solaris. В настоящее время он используется во многих операционных системах, включая FreeBSD, NetBSD, Mac OS X Server 10.5 и различные дистрибутивы Linux через ZFS-FUSE. Наиболее отличительной особенностью ZFS является хранилище в пуле, где несколько устройств хранения обрабатываются как один большой пул, а не как отдельные устройства и логические диски. Хранилище может быть взято из пула и выделено для других файловых систем, а пул может быть увеличен путем добавления новых устройств хранения в пул. Это тот же метод распределения ресурсов, который используется в многопользовательской облачной среде.

Techopedia объясняет Z файловую систему (ZFS)

ZFS - это усовершенствованная файловая система, разработанная Sun Microsystems для решения многих проблем, которые были в предыдущих разработках файловой системы, таких как предотвращение ошибок и управление томами. ZFS включает в себя защиту от повреждения данных, поддержку нескольких устройств хранения и высокую емкость хранения без снижения производительности, а также использует такие концепции, как управление томами, клонирование при записи, моментальные снимки, постоянная проверка целостности и автоматическое восстановление при обнаружении ошибок. Он также использует модель репликации данных, аналогичную RAID-5, которая называется RAID-Z, и устраняет фатальный недостаток в RAID-5, называемый «дырой в записи», который вызывает проблему, когда блок данных записывается в полосу, но сбой или прерывание питания происходит непосредственно перед записью блока четности, что приводит к несогласованности данных.

Основные цели проектирования ZFS:

  • Целостность данных - контрольная сумма всегда записывается с данными и вычисляется снова, когда эти данные считываются. Если в контрольной сумме имеется несоответствие, которое указывает на ошибку, ZFS пытается автоматически исправить ошибку, если имеется избыточность данных (резервные копии).
  • Хранение в пуле - все устройства хранения добавляются в пул, который может быть выделен для других файловых систем или возвращен. Это облегчает управление, поскольку один пул проще, чем несколько физических и логических дисков. Чтобы увеличить пул, можно добавить новые устройства хранения.
  • Производительность. Производительность повышается за счет использования нескольких механизмов кэширования. ZFS использует кэш адаптивной замены (ARC), который представляет собой расширенный кэш чтения на основе памяти, наряду со вторым L2ARC, который может быть добавлен при необходимости, и дисковый кэш синхронной записи, который доступен через ZIL (намерение ZFS журнал).
Что такое файловая система z (zfs)? - определение из техопедии