ZFS là hệ thống tập tin tiên tiến nhất từng được phát minh. Các dự án ZFS-FUSE làm cho nó có thể tạo, gắn kết, sử dụng và quản lý các hệ thống tập tin ZFS dưới Linux, mang lại độ tin cậy không tranh cãi và bộ tính năng lớn của ZFS với thế giới Linux.
gì ZFS cung cấp cho bạn
ZFS có nhiều tính năng cho tất cả các loại của người sử dụng - từ đơn giản cho người dùng cuối với hệ thống doanh nghiệp lớn nhất:
* vẹn chứng minh - nó tổng kiểm tra tất cả các dữ liệu (và meta-data), mà làm cho nó có thể phát hiện lỗi phần cứng (tham nhũng đĩa cứng, cáp IDE flaky ..). Đọc cách ZFS giúp phát hiện một nguồn cung cấp điện bị lỗi chỉ sau hai giờ sử dụng, mà trước đó âm thầm làm hư dữ liệu trong gần một năm!
* Cập nhật Atomic - có nghĩa là nhà nước trên đĩa là nhất quán ở tất cả các lần, rằng không có bất cần phải thực hiện một kiểm tra hệ thống tập tin dài sau khi buộc khởi động lại / mất điện.
* bức ảnh chụp tức thời và nhái - nó làm cho nó có thể có hàng giờ, hàng ngày và hàng tuần sao lưu hiệu quả, cũng như thử nghiệm với cấu hình hệ thống mới mà không có bất kỳ rủi ro.
* Built-in (tùy chọn) nén
* cao khả năng mở rộng
* mô hình lưu trữ gộp - tạo hệ thống tập tin là dễ dàng như việc tạo ra một thư mục mới. Bạn có hiệu quả có thể có hàng ngàn hệ thống tập tin, mỗi tiêu riêng của nó và đặt chỗ, và các đặc tính khác nhau (thuật toán nén, thuật toán kiểm tra, vv ..).
* Built-in sọc (RAID-0), gương (RAID-1) và RAID-Z (nó giống như phần mềm RAID-5, nhưng hiệu quả hơn do ZFS của copy-on-viết mô hình giao dịch) .
* Trong số những người khác (kích thước khu vực biến, endianness thích ứng, ...)
là gì mới trong phiên bản này:
- thay đổi các subtype cầu chì để zfs-cầu chì này ảnh hưởng đến nội dung của mtab, vì vậy tất cả mọi người với các kịch bản tùy thuộc vào điều đó, vui lòng cập nhật cho phù hợp!
- hồ phiên bản 26 (Emmanuel Anne)
- do đó, tất cả các bản vá lỗi của Mặt Trời; xem changelog và thượng lưu. Điều này bao gồm việc trên Sun BUG 6948890 (xóa snapshot có thể gây ra bệnh lý spa_sync dài () lần) mà đã trở thành một cái gì đó của một câu hỏi thường gặp trên danh sách. Lưu ý rằng các bộ dữ liệu loại bỏ vẫn có thể mất một thời gian dài, đặc biệt là với dedup kích hoạt *
- xử lý mạnh mẽ của rollback ngay cả khi sử dụng bộ nhớ đệm (http://zfs-fuse.net/issues/65); này đã được một 'cấu hình cao' vấn đề báo cáo về việc phát hành 0.6.9 với một workaround giao trong các phiên bản bảo trì. Tuy nhiên cách giải quyết khác mang một hình phạt hiệu quả cho toàn bộ zfs-cầu chì (về cơ bản giết chết trang bộ nhớ đệm cho zfs-cầu chì). Giải pháp mới vẫn không lý tưởng, nhưng ít nhất là chỉ phải chịu một hình phạt khi và chỉ khi một rollback được thực hiện, thời gian này bằng cách thả tất cả các cache kernel hệ thống tập tin. Chúng tôi muốn có nhiều thay đã remounted hệ thống tập tin có liên quan (s) nhưng điều này không phải luôn luôn có thể được thực hiện, và không có cách nào để tìm hiểu xem nó đã làm việc ... Chúng tôi đánh giá tính toàn vẹn dữ liệu trên hiệu suất trong tình huống này.
- cải thiện init script Nhờ tất cả đóng gói / đóng góp. Có một kịch bản mới nổi quá
- hoàn bash Đóng góp của Aneurin giá
- gắn kết hệ thống tập tin với ACL (patch bởi Eric Astor, http://zfs-fuse.net/issues/71). Mặc dù tôi không chắc chắn liệu các ACLs là (đúng) xử lý, ít nhất là zfs-cầu chì sẽ không hủy bỏ khi một tập tin được sử dụng mà có ACLs bộ. Eric Astor đã làm một số đẹp ids lập bản đồ ma thuật ở đây và ở đó, chúng tôi muốn thông tin phản hồi từ những người dùng khác có ACLs?
- zpool Made xuất khẩu và tiêu diệt thành công rất nhiều thường xuyên hơn (có một vấn đề thời gian với umounts cầu chì và ZFS dataset giữ, mặc dù bây giờ chúng tôi chờ đợi một thời gian trước khi quyết định phải xuất khẩu (ví dụ) không thành công, vẫn còn có những điều kiện mà trong đó bạn có thể cần phải thử lại. Xin vui lòng cho chúng tôi biết nếu bạn gặp phải một tình huống như vậy, chúng tôi muốn để có được các nguyên nhân gốc rễ ở đây
- Ngăn chặn tai nạn trên 'zfs nhận được tất cả' với ràng buộc gắn kết
- Cố định gửi local / nhận với suối deduped do ống hai chiều mất tích trên linux
- Phân tích cú pháp của zfsrc doanh nghiệp mạnh mẽ (một số vấn đề)
- new cờ --enable-xattr cho zfs-cầu chì daemon. Sử dụng xattrs làm chậm đáng kể xuống zfs-cầu chì, nhưng nếu ứng dụng của bạn phụ thuộc vào nó, bây giờ bạn có thể kích hoạt chúng. Thật không may, không có cách nào để cho phép / vô hiệu hóa này mỗi hệ thống tập tin (chưa).
là gì mới trong phiên bản 0.6.9:
- hồ phiên bản 23
- này bao gồm hỗ trợ đầy đủ Dedup. Những phiền toái lớn ở thượng nguồn đã được vá bởi SUN; Tuy nhiên hãy cẩn thận của các Dedup FAQ
- zfs chặn không gửi / recv (cho phép đường ống địa phương ví dụ)
- thực sự điều này là do có công văn multithreaded toàn mới của IOCTLs
- chia zpool
- để mạnh dạn chia nguyên thể của bạn và ... gương! Không tách rời và lực lượng nhập khẩu, chỉ cần "zpool tách hồ newpool '
- sharenfs hỗ trợ (với nfs-kernel-server)
- xem các liên kết dưới đây để biết chi tiết về cấu hình
- sửa chữa cho 'dataset bận rộn' về xuất khẩu
- giao diện kstat
- libumem sáp nhập từ libumem nguồn thượng nguồn
- hỗ trợ PowerPC! (Thử nghiệm trên PPC Debian)
- Autoreplace (Hot Spares!) Hỗ trợ (thay thế Solaris'es SMF tính năng với một kịch bản cấu hình)
- bạn có thể cấu hình một kịch bản trong / etc / zfs / zfs_pool_alert để xử lý thất bại vdev. Nếu hệ thống của bạn có perl, bạn có thể sử dụng các script góp
- giới hạn cấu hình kích thước ngăn xếp (Thể theo yêu cầu)
- Tự động nâng mmaps kernel hạn proces daemon
- Experimental waf build hỗ trợ (SCons vẫn là cơ chế chính)
- Nhiều nhiều tính năng thượng lưu và các bản sửa lỗi được sáp nhập từ onnv khẩu
- hỗ trợ autoexpand Primitive
- Nó không thực sự sử dụng tài sản autoexpand như trong Solaris. & Quot; zpool trực tuyến & quot; có thể được sử dụng để kích hoạt autoexpand. Theo Emmanuel một gắn kết đơn giản thậm chí nên làm các trick. Cảnh giác với những thay đổi kích thước khối lượng / phân vùng vật lý sao vdevs của hồ bơi của bạn mặc dù, trong trường hợp bạn có thể cần phải lắp các thiết bị có kích thước nhỏ hơn (trong trường hợp của các gương / RAIDZ này sẽ không hoạt động nếu vdevs hiện là lớn hơn).
- Một kịch bản bash hoàn thành trong contrib (triển khai trong /etc/bash_completion.d /)
là gì mới trong phiên bản 0.6.0:
- Updates:
- Cập nhật ZFS mã để hồ phiên bản 16 (OpenGrok kho 2009/06/03)
- Nâng cấp để FUSE API phiên bản 26.
- Enhancements:
- Hiển thị thông báo lỗi thông tin hơn khi module FUSE không được tải hoặc khi ZDB được sử dụng trong khi zfs-cầu chì không chạy.
- Có nhiều tunables dòng lệnh. Phần này cho phép bạn kiểm soát bộ nhớ đệm và gắn opts.
- Chúng tôi tàu Initscript bây giờ. Đây là cấu hình.
- Bao gồm sản xuất nguồn phân phối.
- Sửa lỗi:
- Cố định hồi quy nơi ZFS hồ sẽ biến mất khi khởi động lại hoặc khởi động lại zfs-cầu chì.
- Cố định lỗi biên dịch khi biên soạn theo Fedora 9 (báo cáo của Uwe Kubosch).
- Cố định khả năng nhỏ của viết sắp xếp lại xảy ra trong quá trình txg đồng bộ trên các thiết bị SCSI.
- Cố định vấn đề biên soạn dưới openSUSE 11.0 (Andy Yelland).
- Cố định bộ dữ liệu umount với không gian vấn đề.
- Cố định bộ dữ liệu lỗi biến mất.
- Sự phù hợp với POSIX theo các bài kiểm tra NTFS-3G.
- Giảm tiêu thụ bộ nhớ.
Yêu cầu :
- Hệ thống tập tin trong Userspace
Bình luận không