Sự khác biệt giữa ZFS và UFS

Anonim

ZFS vs. UFS

ZFS là một hệ thống tập tin kết hợp và quản lý khối lượng logic. Nó bao gồm hỗ trợ khả năng lưu trữ cao, tích hợp các khái niệm về hệ thống tập tin và quản lý khối lượng, chụp nhanh và sao chép trên các bản sao chép (nghĩa là chiến lược tối ưu hóa cho phép người gọi yêu cầu các nguồn không thể phân biệt được để đưa ra các con trỏ tới cùng một tài nguyên), kiểm tra toàn vẹn liên tục và tự động sửa chữa, RAID-Z, và các ACL NFSv4 bản địa. Đây là một phần mềm nguồn mở được cấp phép theo Giấy Phép Phát Triển và Phân Phối Chung (hay CDDL).

Hệ thống tệp Unix (còn gọi là UFS) là một hệ thống tệp được sử dụng độc quyền với Unix và tất cả các hệ điều hành giống Unix. Nó đã được biết đến như là Hệ thống tệp Nhanh của Berkeley và là một hậu duệ bị loại bỏ của hệ thống tệp ban đầu được sử dụng trong Phiên bản 7 Unix.

ZFS được tạo thành từ rất nhiều tính năng và thành phần. Các hồ chứa của ZFS được biết đến như một zpool. Nó được xây dựng bằng các thiết bị ảo (hoặc vdevs) được xây dựng bằng thiết bị khối - tệp, phân vùng ổ cứng hoặc toàn bộ ổ đĩa (được đề nghị). Như vậy, vdevs thường được coi là một nhóm các ổ đĩa cứng. Khả năng ZFS khá lớn so với các hệ thống tập tin tiêu chuẩn. Nó là một hệ thống tập tin 128 bit, cho phép nó để địa chỉ 18 quintillion lần nhiều dữ liệu hơn so với các hệ thống 64 bit. Những hạn chế trong ZFS được thiết kế đặc biệt để đủ lớn để không bao giờ gặp phải (trong giới hạn về vật lý và số lượng các nguyên tử trong lớp vỏ trái đất để tạo ra một thiết bị lưu trữ có độ lớn này). Các tính năng khác bao gồm bản sao của mô hình giao dịch viết, ảnh chụp nhanh và nhân bản, dải động, kích thước khối thay đổi, sáng tạo hệ thống tập tin nhẹ, quản lý bộ nhớ cache, endianness thích ứng và chống trùng lắp dữ liệu (để đặt tên cho một vài tính năng phổ biến hơn).

UFS bao gồm nhiều bộ phận và thành phần. Có một vài khối ở phần đầu của phân vùng được dành riêng cho các khối khởi động - chúng phải được khởi tạo riêng biệt với hệ thống tệp tin. Có một superblock, có chứa một số phép thuật xác định nó là một hệ thống tập tin UFS, cũng như các con số khác là yếu tố quan trọng để mô tả hình học của hệ thống tập tin, thống kê, và các thông số điều chỉnh hành vi. Có một bộ sưu tập của các nhóm xi lanh - mỗi một trong đó có một bản sao lưu của superblock, một nhóm xi-rô tiêu đề (với thống kê, danh sách miễn phí, vv), một số inodes được đánh số tuần tự và chứa các thuộc tính tập tin, số khối dữ liệu.

Tóm tắt:

1. ZFS là một hệ thống tập tin kết hợp phần mềm nguồn mở hỗ trợ khả năng lưu trữ cao; UFS là một hệ thống tập tin duy nhất cho Unix, và là một hậu duệ bị loại bỏ của hệ thống tập tin Unix phiên bản 7 ban đầu.

2. ZFS có dung lượng lớn đến nỗi mọi giới hạn trên thiết bị đều không bao giờ đạt đến; UFS chứa một bộ sưu tập các nhóm xi lanh.