Разница между ZFS и UFS

ZFS против UFS

ZFS - это комбинированная файловая система и менеджер логических томов. Он включает поддержку больших объемов памяти, интеграцию концепций файловых систем и управления томами, моментальные снимки и копирование при записи в клоны (то есть стратегию оптимизации, которая позволяет вызывающим сторонам, запрашивающим ресурсы, которые неразличимы, указывать на один и тот же ресурс) непрерывная проверка целостности и автоматическое восстановление, RAID -Z и собственные списки управления доступом NFSv4. Это программное обеспечение с открытым исходным кодом, которое распространяется по лицензии Common Development and Distribution License (или CDDL)..

Файловая система Unix (также известная как UFS) - это файловая система, используемая исключительно с Unix и всеми Unix-подобными операционными системами. Он был известен как Berkeley Fast File System и является удаленным потомком исходной файловой системы, используемой в Версии 7 Unix..

ZFS состоит из множества функций и компонентов. Пул хранения ZFS известен как zpool. Он состоит из виртуальных устройств (или vdevs), которые состоят из блочных устройств - файлов, разделов жесткого диска или целых дисков (рекомендуется). Таким образом, vdevs часто считается группой жестких дисков. Емкость ZFS довольно велика по сравнению со стандартными файловыми системами. Это 128-битная файловая система, позволяющая обрабатывать в 18 раз больше данных, чем 64-битные системы. Ограничения, найденные в ZFS, разработаны специально для того, чтобы быть достаточно большими, чтобы никогда не встречаться (в пределах известных физических ограничений и количества атомов в земной коре для создания запоминающего устройства такого масштаба). Другие функции включают в себя модель транзакции копирования при записи, снимки и клоны, динамическое чередование, переменные размеры блоков, упрощенное создание файловой системы, управление кэшем, адаптивный порядок байтов и дедупликацию (и это лишь некоторые из наиболее распространенных функций)..

UFS состоит из множества частей и компонентов. В самом начале раздела есть несколько блоков, которые зарезервированы для загрузочных блоков - они должны быть инициализированы отдельно от файловой системы. Существует суперблок, который содержит магическое число, идентифицирующее его как файловую систему UFS, а также другие числа, которые необходимы для описания геометрии файловой системы, статистики и параметров настройки поведения. Существует коллекция групп цилиндров, каждая из которых имеет резервную копию суперблока, заголовок группы цилиндров (со статистикой, свободными списками и т. Д.), Несколько инодов, которые нумеруются последовательно и содержат атрибуты файла, и количество блоков данных.

Резюме:

1. ZFS - это комбинированная файловая система с открытым исходным кодом, которая поддерживает большие объемы памяти; UFS является файловой системой, уникальной для Unix, и является удаленным потомком исходной файловой системы Unix Версии 7.

2. Емкость ZFS настолько велика, что никакие установленные ограничения никогда не будут достигнуты; UFS содержит коллекцию групп цилиндров.