it-swarm-vi.tech

ZFS và RAID-Z có đáng để sử dụng tại nhà không NAS (ví dụ freeNAS)

Các tính năng của ZFS và RAID-Z trông đầy hứa hẹn. Có vẻ như đó là một giải pháp hoàn hảo FS cho gia đình NAS, những thứ nhỏ giọt của người nghèo và giống nhau.

Có bất kỳ nhược điểm nào tôi nên biết không?

28
Kamil Zadora

Chụp nhanh một hệ thống tập tin là một cảm giác tuyệt vời, táo bạo như âm thanh đó. Biết bạn có thể quay trở lại ngay lập tức là một suy nghĩ nhẹ nhõm. Ảnh chụp cũng chỉ mất vài giây. Một đồng nghiệp và gần đây tôi đã triển khai OpenSolaris NAS cho một trường đại học nhỏ (hơn 200 sinh viên) để lưu trữ iSCSI trên máy ảo cho Citrix XenServer, tệp lưu trữ và quản trị tệp của sinh viên. Các tệp được kiểm tra để bạn có thể đảm bảo rằng nếu có một chút lỗi ở cấp độ ổ cứng mà bạn sẽ tìm ra thay vì các tệp của bạn bị hỏng một cách âm thầm.

Có một chút ngân sách, chúng tôi có một máy chủ với 9 đĩa, 2 cho HĐH được nhân đôi bằng ZFS, 4 cho dữ liệu, 2 chẵn lẻ (sử dụng ZFS RAIDZ2) và 1 dự phòng nóng. Mỗi cái là 1TB, có thể giảm xuống còn khoảng 2,5T + hoặc có thể sử dụng được (bạn mất một khoảng trống để chuyển đổi 1TB thành 1TiB và các chi phí khác như dữ liệu hệ thống tệp). Chụp nhanh kho lưu trữ gốc mất chưa đến 2 giây. Khi bạn đi ZFS, bạn tự hỏi làm thế nào bạn sẽ quay trở lại, và tại sao điều này không chuẩn.

Ảnh chụp nhanh cũng có thể được gửi đến một máy tính khác chạy cùng phiên bản ZFS bằng cách sử dụng 'zfs send', có thể được thực hiện qua SSH. Những thay đổi này được gửi tăng dần để không có sự lãng phí ở đó.

Nhược điểm duy nhất là biết các lệnh đúng, mặc dù OpenSolaris có trình quản lý lập lịch Nice cho các ảnh chụp nhanh hàng ngày tuy nhiên tôi chưa sử dụng nó. Chia sẻ qua iSCSI, CIFS/SMB hoặc NFS khá tầm thường - nhưng trong phiên bản mới nhất sử dụng khung mới COMSTAR mang lại một số vấn đề. Hãy chắc chắn rằng bạn đang sử dụng đúng hướng dẫn cho bản phát hành của mình nếu bạn đi xuống con đường này. 2009,06 có một vài thay đổi kể từ 2008.11 mà tôi khuyên dùng. Tôi cũng sẽ không sử dụng nó như một máy tính để bàn - Gnome và X có vẻ hơi cần được chú ý.

Điều cuối cùng: bạn cần bộ nhớ tối thiểu 512MB đến 1G để ZFS chạy trơn tru. YMMV mặc dù vậy, hãy thử và xem bạn nghĩ gì.

Hãy đọc qua các tài liệu: http://wikis.Sun.com/display/BluePrints/Provisioning+with+iSCSI+and+Solaris+ZFS+in+10+Minutes

Và có lẽ các tính năng Solaris ít được biết đến http://www.c0t0d0s0.org/pages/lksfbook.html

Và nếu bạn cảm thấy muốn thử nghiệm một số thứ http: //www.solarisi INTERNals.com/wiki/index.php/ZFS_Evil_Tuning_Guide

Ồ và một thông tin cuối cùng cho bất cứ ai đọc: hãy chắc chắn rằng bạn có thẻ RAID và bạn muốn sử dụng các tính năng của ZFS để nó có thể phục vụ các đĩa trong JBOD thay vì cấu hình RAID được xác định trước như được chỉ định bởi thẻ. Thưởng thức!

27
Nick Devereaux

Nếu bởi NAS bạn có nghĩa là (Mở) Solaris hoặc FreeBSD trên phần cứng PC hoạt động như một máy chủ tệp, thì có, nó sẽ ổn.

Xem câu hỏi này về việc xây dựng NAS của riêng bạn. Bạn có thể tìm thấy phần mềm NAS chuyên dụng như FreeNAS dễ cài đặt và quản trị viên hơn.

7
pgs

ZFS trên một ngôi nhà NAS là tuyệt vời. Tôi đã có một máy chủ FreeBSD chạy ZFS trong nhiều năm (hiện đã được nâng cấp lên FreeBSD 8.2 với V15) và các khía cạnh phục hồi là một trong những viên ngọc ẩn.

Tôi có một hệ thống có một cặp ổ đĩa 2TB trong gương ZFS bị hỏng do lý do môi trường, khi nó hoạt động trở lại, chỉ mất vài giây để ZFS sửa lỗi các ổ đĩa. Việc xây dựng lại RAID tiêu chuẩn trên các ổ đĩa 2TB mất nhiều thời gian. Tôi đã có một cái chết khác vì một số người hâm mộ nội bộ đã chết. Hệ thống này có RAIDZ 4 ổ đĩa và nó có thể khôi phục tất cả các mất dữ liệu trong 5 phút qua thiết lập 2TB.

Nếu bạn chạy FreeBSD với Samba và ZFS, bạn có thể kết hợp các ảnh chụp nhanh từ câu trả lời đầu tiên với Tệp gần đây (có trong Vista và Windows 7) và sau đó có thể chuyển sang các phiên bản tệp cũ hơn bằng GUI GUI. Xem http://www.edplese.com/samba-with-zfs.html để biết chi tiết.

4
Walter

Cần lưu ý rằng do vấn đề cấp phép, việc triển khai Linux ZFS có phần bị tê liệt. Nó chạy như một chương trình Không gian người dùng và đã giảm đáng kể hiệu năng và iirc, một bộ tính năng giảm. Solaris và FreeBSD là các lựa chọn hệ điều hành được đề xuất, mặc dù Mac OSX có hỗ trợ hạn chế.

Theo dõi - Cổng OSX của ZFS đã trở nên hơi phản đối, tôi sẽ không đề xuất nó cho bất cứ điều gì ngoài việc thử nghiệm

3
Keck

Nó có thể đáng giá một khi bạn tìm thấy phần cứng hoạt động tốt với Solaris. Tôi đã kết thúc việc sử dụng Nexenta vì tính khả dụng - nó (phần lớn) sử dụng GNU dòng lệnh và trình quản lý gói của Debian.

Đây là bài viết của tôi về việc nó đã diễn ra như thế nào.

3
Barry Kelly

Tôi đã có ý định thử nó mãi mãi, bởi vì chạy Raid-Z Host với chia sẻ NFS nghe giống như những gì OpenSolaris được tạo ra. Nhưng không cần thử, tôi chưa thể nói đến ưu điểm hay nhược điểm. Rõ ràng bạn sẽ không thể gắn kết nó trực tiếp trên Windows trừ khi bạn cũng chạy Samba và nó có thể không chạy được cả hai cho cùng một mảng. Nếu tôi làm điều đó, tôi sẽ không khởi động cùng một mảng Raid-Z mà tôi đang chia sẻ, vì vậy bạn cần tối thiểu 4 ổ đĩa và tôi đang nghĩ đến việc sử dụng 6 ổ đĩa.

1
dlamblin

"Có vẻ như đó là một giải pháp hoàn hảo FS cho nhà NAS, những thứ nhỏ giọt của người nghèo và giống nhau."

Dành cho gia đình cho các doanh nghiệp nhỏ, vừa và lớn. Bạn có thể tự tin rằng không có gì "người nghèo" về ZFS.

Ví dụ, Oracle có hỗ trợ đáng kể cho ZFS:

http://www.Oracle.com/technetwork/server-st Storage/sisis11/technologists/zfs-338092.html

Với ZFS, bạn có thể tự tạo lại các chức năng giống như Dropbo, với một ít nghiên cứu và với chi phí thấp hơn.

Đề nghị đầu tiên của tôi là bạn đọc các phiên bản khác nhau của ZFS; nó có thể hơi phức tạp với toàn bộ sự khác biệt của OpenSolaris, OpenIndiana, Oracle Solaris, BSD và Linux phát sinh từ các loại giấy phép khác nhau. Nếu bạn sắp có một máy tính ZFS chuyên dụng, tùy thuộc vào phiên bản bạn muốn, bạn có thể cài đặt đúng hệ điều hành hỗ trợ nó.

Một số khác biệt bao gồm hỗ trợ mã hóa và khởi động từ các phân vùng ZFS.

1
user238853

Tôi đã sử dụng Solaris, OpenSolaris và OpenIndiana trong một thời gian khá dài. ZFS là một trong những tính năng hấp dẫn nhất trong các HĐH này. Tôi đã rất ấn tượng với ZF và gần đây đã cài đặt ZFS gốc trên máy trạm Ubuntu mới của tôi. Việc cấp phép yêu cầu người dùng cài đặt nó nhưng nó hoạt động tốt đối với tôi bằng cách sử dụng thông tin tìm thấy trên dự án ZFS trên Linux.

Cài đặt mới của tôi là ổ SSD 64Gb cho HĐH và ổ đĩa// 4 và 4TB của tôi được cấu hình là raidz. Tôi có các tệp ZFS dưới dạng các thư mục trong thư mục nhà của mình để tránh tải lên ổ SSD nhỏ với các tệp mà tôi không muốn là một phần của bất kỳ nâng cấp hệ điều hành nào.

Cho đến nay điều này dường như đang làm việc thực sự tốt cho tôi. SSD làm cho hệ điều hành rất nhạy và không gian lưu trữ và tốc độ cũng khá tốt. Tôi có ý định điểm chuẩn mảng đĩa vào cuối tuần này.

Tôi thực sự ấn tượng với ZFS. Nó được thiết kế và thiết kế để trở thành Word cuối cùng trong các hệ thống tập tin và theo kinh nghiệm của tôi cho đến nay.

1
Ivan S Kirkpatrick