Tôi có một zpool bao gồm hai ổ đĩa được nhân đôi, lưu trữ tất cả dữ liệu cá nhân của tôi. Tôi muốn thêm một ổ đĩa nhân bản khác, vì các ổ đĩa khác đã được sử dụng vài năm nay. Thay vào đó, tôi đã làm tê liệt nhóm và không thể nhập nó nữa.
Đây là bố cục ban đầu của nhóm (được gọi là "vault") trước khi tôi làm bất cứ điều gì:
kho tiền
gương-0
sđd
sdh
Tôi đã cố gắng thêm một ổ đĩa khác bằng cách phát hành zpool thêm kho tiền/dev/sdc
và nhận được cảnh báo từ zpool (điều gì đó về việc mong đợi một vdev, nhưng scd là một đĩa). Tôi bỏ qua cảnh báo và buộc thao tác với -f
(vâng, điều đó khá ngu ngốc ...)
Tôi đã kết thúc với cấu hình nhóm sau:
kho tiền
gương-0
sđd
sdh
sdc
Nhận thấy rằng sdc không phải là một phần của gương, tôi đã cố gắng tháo nó ra khỏi hồ bơi một lần nữa và nhận ra rằng điều này là không thể. Tôi đã bỏ qua ổ đĩa bổ sung và khởi động lại, đồng thời cho rằng dữ liệu của tôi đã an toàn bên trong mirror-0 và quyết định sử dụng sdc thay thế và sử dụng một ổ đĩa khác thay thế, ghi đè 100 MB sdc đầu tiên bằng số không: dd if=/dev/zero of=/dev/sdc bs=1MB đếm=100
(đúng vậy, hôm nay ta đặc biệt ngốc...)
Bây giờ khi tôi cố gắng nhập zpool của mình, tôi gặp lỗi sau:
root@atlas:~# nhập zpool
hồ bơi: hầm
id: 3553551207657826252
trạng thái: KHÔNG CÓ
trạng thái: Một hoặc nhiều thiết bị bị thiếu trong hệ thống.
hành động: Không thể nhập nhóm. Đính kèm phần còn thiếu
thiết bị và thử lại.
xem: http://zfsonlinux.org/msg/ZFS-8000-6X
cấu hình:
vault UNAVAIL thiếu thiết bị
gương-0 TRỰC TUYẾN
sdd TRỰC TUYẾN
sdh TRỰC TUYẾN
Các thiết bị bổ sung được biết là một phần của nhóm này, mặc dù chúng
cấu hình chính xác không thể được xác định.
Dữ liệu trong bản sao trên các ổ đĩa này cực kỳ quan trọng đối với tôi và tôi thực sự hy vọng có cách khôi phục dữ liệu từ nhóm "một phần". Vì tôi đã khởi động lại vài phút sau khi không có thật cộng
hoạt động, tôi giả định rằng siêu dữ liệu cho hệ thống tệp đã bị xóa và có một cách nào đó để truy cập dữ liệu thô. Nhưng tôi không biết bắt đầu từ đâu.
Bất cứ ai có thể giúp tôi với điều này?