Điều gì xảy ra nếu tôi phải thay đổi phần cứng cơ bản đằng sau nhóm zfs? Giống như mobo / bộ xử lý, điều gì xảy ra nếu nó chết trong một hoặc hai năm; Tôi có thể port hồ bơi zfs của tôi bằng cách nào đó?
Nhóm ZFS không phụ thuộc vào phần cứng. Chỉ cần đảm bảo HBA (Host Bus Adapter) không làm gì đó như mã hóa dữ liệu của bạn ở cấp phần cứng. ZFS hoạt động tốt nhất với HBA như LSI 9211-8i hoặc IBM m1015 được flash để sử dụng phần mềm 9211-8i, không phải là thẻ RAID "phần cứng" hoàn toàn.
Tôi đã có khá nhiều bộ ổ đĩa có kích thước khác nhau và tôi đang cố gắng tận dụng tối đa dung lượng lưu trữ ngoài nó. Thiết lập tốt nhất cho cấu hình này là gì và tôi sẽ mất bao nhiêu dung lượng bằng cách sử dụng các ổ đĩa có kích thước khác nhau này. Tôi không tạo điều này cho bất kỳ yêu cầu tốc độ nào, tôi chỉ muốn một máy chủ tệp cho nhiều HTPC. Các ổ đĩa hiện có của tôi cho điều này là: 1x 500GB 'Hybrid' Drive 1x 1TB Drive 1x 3TB Drive 1x 4TB Drive (sẽ được thêm vào nhóm sau, hiện đang giữ tất cả dữ liệu từ các ổ được liệt kê ở trên)
Nếu tôi là bạn, tôi sẽ bán các ổ nhỏ hơn và đặt tiền vào các ổ lớn hơn có cùng kích cỡ. Nó sẽ làm cho cuộc sống của bạn dễ dàng hơn rất nhiều. Ngoài ra, bạn không thể chỉ thêm ổ đĩa vào nhóm ZFS. Có những ràng buộc. Đọc ở đây .
Việc thêm ổ đĩa 4TB vào nhóm sau này có phải là vấn đề không?
Có thể. Tôi đang ở một vị trí tương tự. Một lúc nào đó trong tương lai tôi sẽ phải tăng dung lượng lưu trữ. Lúc đó tôi có kế hoạch mua HBA thứ hai và một loạt các ổ đĩa lớn hơn. Sau đó tôi sẽ chuyển tất cả dữ liệu từ các ổ đĩa hiện tại sang các ổ đĩa mới của mình sau đó bán các ổ đĩa hiện có của tôi. Có thể có những cách khác (rẻ hơn) xung quanh vấn đề này, nhưng thực hiện theo cách này:
- Giữ tất cả các ổ đĩa của tôi có cùng kích thước
- Chỉ có chi phí bổ sung của một HBA bổ sung, đó không phải là điều xấu khi đặt xung quanh
- Không yêu cầu tôi thay thế ổ đĩa của mình một lần, mạ lại bạc sau mỗi lần thay thế.
Bất kỳ đề xuất nào về HĐH Linux để chạy tất cả những điều này và tôi có nên sử dụng một ổ đĩa riêng cho HĐH không? Tôi quen thuộc với Ubuntu, RHEL và OpenSUSE / SLES.
Đừng sử dụng Linux, nó không có hỗ trợ ZFS riêng. Hỗ trợ Linux của ZFS đến từ ZFS trên Linux và zfs-fuse . Tình trạng hiện tại của ZFS đang thay đổi khi Oracle cố gắng hết sức để phá hỏng nó. ZFS có thể sẽ phân nhánh tại phiên bản 28 trong tương lai rất gần, vì vậy đừng tạo nhóm ZFS của bạn với bất kỳ phiên bản nào lớn hơn 28 trừ khi bạn chắc chắn 100% bạn muốn gắn bó với giải pháp Oracle. Hiện tại FreeBSD và các bản spinoff của nó hỗ trợ ZFS phiên bản 28.
Vì bạn là một ZFS noob tự xưng, tôi muốn giới thiệu FreeNAS . Bây giờ tôi đã sử dụng nó một thời gian và tôi khá hài lòng với nó. Nó chắc chắn sẽ cho phép thiết lập chuyển tiếp thẳng nhất cho bạn.
Suy nghĩ bổ sung:
Hãy chắc chắn rằng bạn chọn mức tương đương chính xác cho trường hợp sử dụng cụ thể của bạn. Cụ thể, hãy chắc chắn rằng bạn có kế hoạch xung quanh URE . Về cơ bản, bạn không muốn sử dụng RAID 5 (RAID Z1) nếu bạn đang sử dụng bất cứ thứ gì lớn hơn ổ đĩa 2TB. Có một số yếu tố khác để xem xét có thể khiến bạn tăng mức độ dữ liệu tương đương của bạn. Đây là một bài viết tốt về chủ đề này.
Cập nhật:
Đã 1,5 năm kể từ khi tôi đăng câu trả lời này và trong thời gian đó tôi đã cho ZFS trên Linux (cụ thể là máy chủ Ubuntu) một cơ hội khác. Nó đã đi được một chặng đường dài kể từ khi tôi thử lần đầu tiên và tôi khá hạnh phúc cho đến nay. Lý do chuyển đổi của tôi là các hạn chế cài đặt trên FreeNAS và hệ thống bỏ tù. Tôi muốn sử dụng máy chủ của mình không chỉ là máy chủ NAS và FreeNAS làm cho điều đó trở nên khó khăn. Hệ thống tù là tốt và rất an toàn, nhưng tôi không thực sự cần mức độ bảo mật đó trong nhà và tôi không muốn đối phó với việc đăng nhập vào nhà tù mỗi khi tôi muốn giải nén một tập tin. Tôi nghĩ FreeNAS vẫn là một lựa chọn tốt nếu bạn mới bắt đầu với ZFS (vì giao diện web) hoặc nếu bạn chỉ muốn một thiết bị NAS (tức là không cần chức năng máy chủ nào khác).