Різниця між ZFS та UFS

ZFS проти UFS

ZFS - це комбінована файлова система та логічний диспетчер томів. Він включає підтримку високих ємностей зберігання, інтеграцію концепцій файлових систем та управління томом, знімки та копіювання на клони запису (тобто стратегія оптимізації, яка дозволяє абонентам, які запитують на ресурси, які не відрізняються, отримувати покажчики на той самий ресурс) , безперервна перевірка цілісності та автоматичний ремонт, RAID-Z та вбудовані ACL-файли NFSv4. Це програмне забезпечення з відкритим кодом, яке ліцензується за загальною ліцензією на розробку та розповсюдження (або CDDL).

Файлова система Unix (також відома як UFS) - це файлова система, що використовується виключно з Unix та всіма Unix-подібними операційними системами. Він був відомий як швидка файлова система Berkeley і є видаленим нащадком оригінальної файлової системи, що використовується у версії 7 Unix.

ZFS складається з безлічі особливостей та компонентів. Басейн для зберігання ZFS відомий як zpool. Він побудований з віртуальних пристроїв (або vdevs), які побудовані з блокових пристроїв - файлів, розділів жорсткого диска або цілих дисків (рекомендується). Таким чином, vdevs часто вважають групою жорстких дисків. Ємність ZFS досить велика порівняно зі стандартними файловими системами. Це 128-бітова файлова система, що дозволяє їй звертатися в 18-ти квінтиліонів більше даних, ніж 64-бітові системи. Обмеження, знайдені в ZFS, розроблені спеціально, щоб бути досить великими, щоб ніколи не стикатися (у відомих фізичних межах і кількості атомів у земній корі для побудови пристрою зберігання такої величини). Інші функції включають копію транзакційної моделі запису, знімки та клони, динамічну смужку, змінні розміри блоків, створення легкої файлової системи, кеш-керування, адаптивну екстрадіантність та дедуплікацію (щоб назвати декілька більш поширених особливостей).

UFS складається з безлічі деталей і компонентів. На самому початку розділу є кілька блоків, які зарезервовані для завантажувальних блоків - вони повинні бути ініціалізовані окремо від файлової системи. Існує суперблок, який містить магічне число, яке ідентифікує файлову систему UFS, а також інші числа, важливі для опису параметрів геометрії, статистики та настройки поведінки. Існує колекція груп циліндрів - кожна з яких має резервну копію суперблоку, заголовок групи циліндрів (зі статистикою, вільними списками тощо), ряд входів, які нумеруються послідовно і містять атрибути файлів, і кількість блоків даних.

Підсумок:

1. ZFS - комбінована файлова система з відкритим кодом, яка підтримує високі ємності для зберігання; UFS - це файлова система, унікальна для Unix, і є видаленим нащадком оригінальної файлової системи Unix версії 7.

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