Tôi muốn tạo một máy chủ vật lý chuyên dụng hoạt động như một máy chủ NAS & tệp trong mạng LAN của tôi (cũng như thông qua VPN).
Tuy nhiên tôi cần mã hóa đầy đủ các ổ đĩa (cả ổ đĩa hệ thống và dữ liệu, vì tôi nghĩ rằng tôi sẽ sử dụng hai zpool). Vì mã hóa ZFS không được hỗ trợ trong phiên bản 28, đó là những gì FreeBSD hỗ trợ (và OpenIndiana, Nexenta, ...) nên khả năng duy nhất là sử dụng GELI.
Bây giờ tôi đang suy nghĩ bất cứ khi nào thêm một lớp GELI trên ZFS có thể dẫn đến mất dữ liệu. Một số bài đăng trên internet (mặc dù không nhiều) dường như chỉ ra vấn đề này. Cụ thể, ZFS dường như là một hệ thống tệp vượt trội hơn nhiều so với bất kỳ hệ thống nào khác trong thế giới Unix / Linux (ví dụ ext4, xfs cũng như btrfs) khi xem xét việc tích hợp RAID (Z) và kiểm tra.
Bây giờ việc thêm GELI lên trên đó dường như đối với tôi giống như thêm LUKS trên đầu cài đặt RAID, mặc dù tôi chưa bao giờ trải nghiệm Geli và không biết độ tin cậy của nó. Hiệu suất không phải là vấn đề chính, mặc dù tôi không muốn chuyển 1MB / s trên mạng LAN của mình (mặc dù> 20MB / s sẽ được chấp nhận).
Tôi chưa bao giờ ra khỏi thế giới Linux của mình vì vậy tôi không có kinh nghiệm với các dẫn xuất FreeBSD hoặc Solaris. Tôi không muốn sử dụng Solaris Express 11 vì vấn đề hỗ trợ phải trả tiền (đắt tiền). Đây sẽ là một máy tính ở nhà. Tôi sẽ sẵn sàng học chúng nếu cần thiết.
Máy chủ sẽ cần thực hiện các tác vụ NAS cơ bản (cụ thể là chia sẻ tệp samba / cifs, tôi không cần các tác vụ được tích hợp với các phiên bản ZFS mới hơn).
Sau khi xem xét lớp mã hóa, GELI + ZFS sẽ đáng tin cậy hơn hoặc ít hơn LUKS + LVM + ext4 ? Tôi đã hỏi trong một bài đăng khác về superuser và họ đề xuất FreeBSD / Solaris (es) vì ZFS, mặc dù chúng tôi không nói về mã hóa. Không biết liệu OpenIndiana và lượt thích có hỗ trợ phương thức mã hóa khối như LUKS hoặc GELI không.
Hơn nữa, thật dễ dàng để thêm một đĩa vào mảng, phát triển RAID (Z) và hệ thống tập tin như chúng ta làm trong Linux (ví dụ ở đây )?