Tôi có một máy chủ zpool cá nhân đang ngừng hoạt động và tôi muốn biết liệu có cách nào để khôi phục những gì tôi có hay không. Hầu hết dữ liệu quan trọng của tôi (ảnh, thuế, v.v.) đã được sao lưu vào OneDrive, vì vậy tôi hầu như không sao, nhưng tôi muốn phần còn lại của dữ liệu nếu có thể.
Tôi đã xem video LTT về bảo trì/mất dữ liệu ZFS, thấy rằng tôi cũng chưa bao giờ thực hiện thao tác xóa, vì vậy tôi đã chạy nó, gặp phải một loạt lỗi tổng kiểm tra, một vài lỗi đọc. Vì vậy, tôi đang lên kế hoạch nâng cấp từ ổ đĩa 3+1 2TB lên ổ đĩa 3+1 6TB và có ổ đĩa ngay bây giờ. Tôi đã gỡ máy chủ xuống để đặt một ổ đĩa 4TB để sao lưu mọi thứ (ZFS chỉ ~1,5TB đầy đủ) và tôi nghĩ rằng tôi đã bắt đầu mọi vấn đề của mình bằng cách làm điều đó, vì ít nhất zpool đã hoạt động, bây giờ nó thậm chí còn không bật nguồn nữa...
Khi tôi chạy nhập zpool
, tôi nhận được báo cáo này:
hồ bơi: đột kích
id: 12795258809798297580
trạng thái: LỖI
trạng thái: Một hoặc nhiều thiết bị chứa dữ liệu bị hỏng.
hành động: Không thể nhập nhóm do thiết bị hoặc dữ liệu bị hỏng.
Nhóm có thể đang hoạt động trên một hệ thống khác, nhưng có thể được nhập bằng cách sử dụng
cờ '-f'.
xem: http://zfsonlinux.org/msg/ZFS-8000-5E
cấu hình:
đột kích FAULTED dữ liệu bị hỏng
radz1-0 ĐÃ XUỐNG
sdc TRỰC TUYẾN
sdc FAULTED dữ liệu bị hỏng
sde TRỰC TUYẾN
sdf TRỰC TUYẾN
Bây giờ, điều này cho thấy có sự cố, sdc xuất hiện hai lần và sdd bị thiếu. Khi tôi chạy lsblk
, Tôi thấy điều này:
...
sdb 8:16 0 3,7T 0 đĩa
ââsdb1 8:17 0 16M 0 phần
ââsdb2 8:18 0 3.7T 0 phần
sdc 8:32 0 1.8T 0 đĩa
ââsdc1 8:33 0 1.8T 0 phần
ââsdc9 8:41 0 8M 0 phần
sdd 8:48 0 1.8T 0 đĩa
sde 8:64 0 1.8T 0 đĩa
ââsde1 8:65 0 1.8T 0 phần
—âsde9 8:73 0 8M 0 phần
đĩa sdf 8:80 0 1.8T 0
ââsdf1 8:81 0 1.8T 0 phần
ââsdf9 8:89 0 8M 0 phần
sdb sẽ là ổ đĩa mà tôi sẽ sao lưu. sdc, sde và sdf là một phần của quá trình khôi phục zfs, nhưng có vẻ như sdd hiện đã biến mất/không thành công.
Có cách nào để tôi có thể sao lưu zpool và chạy để khôi phục bất kỳ dữ liệu nào tôi có thể sao lưu không? Tôi đã nghĩ toàn bộ vấn đề của radiz1 là bất kỳ 1 ổ đĩa nào cũng có thể bị lỗi và nó vẫn có thể khôi phục được... nhập khẩu zpool -f đột kích
thất bại với:
không thể nhập 'đột kích': lỗi I/O
Phá hủy và tạo lại nhóm từ
một nguồn dự phòng.
Tái bút: Ghi chú để xây dựng lại... Tôi nghĩ rằng tôi cần phải làm một xuất zpool
khi tôi chạy mảng ZFS mới. Ngoài ra, tôi nên tham khảo đĩa theo ID thay vì devid.