Tôi đang chạy proxmox (7.1-10) và một số máy ảo. Tôi đã vô tình buộc phải nhập từ proxmox một nhóm ZFS đang được VM (truenas 12.0-U7) sử dụng với:
nhập zpool -f Pool-1
Lệnh trả về trống và tôi nghĩ mình ổn.
Sau đó, tôi đã khởi động lại Proxmox và nhóm không có ở đó. Tôi đã làm sau đó:
nhập zpool
hồ bơi: Hồ bơi-1
id: 9292035031829486490
trạng thái: LỖI
trạng thái: Siêu dữ liệu nhóm 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: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-72
cấu hình:
Pool-1 LỖI dữ liệu bị hỏng
mirror-0 FAULTED dữ liệu bị hỏng
sdd2 TRỰC TUYẾN
sdb2 TRỰC TUYẾN
gián tiếp-1 TRỰC TUYẾN
gián tiếp-2 TRỰC TUYẾN
gián tiếp-3 TRỰC TUYẾN
Lúc đó, tôi đã không nhận ra sai lầm của mình và cố gắng nhập lại một lần nữa:
nhập zpool -f Pool-1
lỗi nội bộ: không thể nhập 'Nhóm-1': Trao đổi không hợp lệ
hủy bỏ
Đến lúc đó, tôi nhận ra rằng mình đã nhập sai nhóm. Tôi đã quay lại Truenas và hồ bơi đã ngoại tuyến. Tôi đã kiểm tra xem Truenas có thể nhìn thấy hồ bơi hay không:
truenas# nhập zpool
hồ bơi: Hồ bơi-1
id: 9292035031829486490
trạng thái: LỖI
trạng thái: Nhóm được truy cập lần cuối bởi một hệ thống khác.
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: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-EY
cấu hình:
Pool-1 LỖI dữ liệu bị hỏng
mirror-0 FAULTED dữ liệu bị hỏng
gptid/f475cf25-9d3a-11eb-a1a4-0cc47a30748c TRỰC TUYẾN
gptid/f485d5c5-9d3a-11eb-a1a4-0cc47a30748c TRỰC TUYẾN
gián tiếp-1 TRỰC TUYẾN
gián tiếp-2 TRỰC TUYẾN
gián tiếp-3 TRỰC TUYẾN
và đã thử trước:
truenas# zpool nhập Pool-1
không thể nhập 'Nhóm-1': trước đây nhóm đã được sử dụng từ một hệ thống khác.
Truy cập lần cuối bởi proxmox (hostid=2e5301d3) vào Thứ ba ngày 25 tháng 1 16:21:58 2022
Nhóm có thể được nhập, sử dụng 'zpool import -f' để nhập nhóm.
và sau đó:
truenas# zpool nhập -f Pool-1
lỗi nội bộ: không thể nhập 'Nhóm-1': Kiểm tra tính toàn vẹn không thành công
Bẫy hủy bỏ (đổ lõi)
Vì vậy, bây giờ nếu tôi cố ép buộc nhập từ proxmox, tôi nhận được "Trao đổi không hợp lệ" và nếu tôi cố ép buộc từ truenas, tôi nhận được "Kiểm tra tính toàn vẹn không thành công".
Có ai có một ý tưởng làm thế nào để giải quyết điều này?
Cảm ơn,
R G
Nb. Nhóm được tạo bằng mã hóa.