@jlliagre và những người khác dường như nghĩ rằng toàn bộ zpool chết nếu một trong các đĩa (vdevs) chết nhưng pool không dư thừa (mirror / raidz). Đây không phải là sự thật; một nhóm đa đĩa sẽ luôn tồn tại trong một lỗi đĩa hoàn chỉnh ngay cả khi nó không phải là gương hoặc raidz.
ZFS Metadata luôn được sao chép ít nhất 2 lần, do đó, toàn bộ lỗi của một đĩa hoàn chỉnh (hoặc bất kỳ phần nào của nó) sẽ không làm hỏng hệ thống tệp. Hơn nữa, nhiều tệp, đặc biệt là các tệp nhỏ hơn, sẽ không được trải rộng trên tất cả các đĩa và do đó sẽ không nhất thiết bị lỗi do lỗi đĩa. OP đang hỏi về trường hợp nhóm đa đĩa sử dụng các khối ditto (bản sao dữ liệu người dùng> 1). Ở đây, một lỗi đĩa hoàn chỉnh sẽ không bao giờ dẫn đến mất dữ liệu.ZFS sẽ luôn cố gắng đặt các khối ditto cách xa khối ban đầu và đối với các nhóm có nhiều vdev, điều này luôn có nghĩa trên một vdev khác (một ngoại lệ có thể là một vdev> 50% của nhóm, điều này rất bất thường) . Dữ liệu meta hệ thống tệp cũng luôn được sao chép gấp 1 hoặc 2 lần so với mức ditto , do đó nó sẽ luôn tồn tại khi bị hỏng đĩa. Hơn nữa, nếu bạn có một nhóm nhiều hơn ba đĩa, bạn sẽ có thể mất tới một nửa trong số chúng mà không mất dữ liệu; ZFS lưu trữ các khối ditto trên đĩa tiếp theo miễn là bạn không bao giờ mất hai đĩa liền kề, bạn sẽ không bao giờ bị mất dữ liệu. (ba lỗi đĩa phụ cho ditto = 2).
Khi có đủ bản sao dữ liệu để truy cập tệp (cho dù các bản sao đó là từ các khối ditto, nhân bản hoặc raidz), thì tất cả các bản sao dữ liệu bị thiếu sẽ được sửa chữa khi tệp được truy cập. Đây là mục đích của chà; đọc tất cả dữ liệu và sửa bất kỳ lỗi nào bằng cách sử dụng các bản sao dự phòng. Vì vậy, để trả lời trực tiếp câu hỏi OP, bạn chỉ cần thực hiện chà sau khi thay thế ổ đĩa bị lỗi và tất cả các bản sao sẽ được khôi phục.
Như mọi khi, bạn có thể dễ dàng thử nghiệm các khái niệm bằng cách tạo các nhóm có vdevs để lưu trữ sao lưu chỉ là các tệp thưa thớt thông thường. Bằng cách xóa hoặc làm hỏng các tệp vdev, bạn có thể mô phỏng bất kỳ loại lỗi nào và có thể xác minh tính toàn vẹn của nhóm, hệ thống tệp và dữ liệu trên đường đi.
EDIT: sau khi thử nghiệm, có vẻ như zfs sẽ thất bại nhóm nếu một đĩa bị lỗi trong nhóm không dự phòng nhiều đĩa có bản sao> = 2. Tham nhũng dữ liệu phụ huynh trên một hoặc nhiều đĩa nên vẫn có thể sống sót và cần được khắc phục bằng cách chà.