Tôi đang chạy Ubuntu Server 13.04 64-bit bằng ZFS gốc. Tôi có một zpool bao gồm 4 ổ cứng trong đó một ổ đã chết ngày hôm qua và hiện không được hệ điều hành hoặc BIOS nhận ra nữa.
Thật không may, tôi chỉ gặp vấn đề sau lần khởi động lại tiếp theo nên bây giờ nhãn ổ đĩa bị thiếu và tôi không thể thay thế đĩa bằng hướng dẫn chính thức tại đây và đây .
zpool status hermes -x
in
root@zeus:~# zpool status hermes -x
pool: hermes
state: DEGRADED
status: One or more devices could not be used because the label is missing or
invalid. Sufficient replicas exist for the pool to continue
functioning in a degraded state.
action: Replace the device using 'zpool replace'.
see: http://zfsonlinux.org/msg/ZFS-8000-4J
scan: scrub repaired 0 in 2h4m with 0 errors on Sun Jun 9 00:28:24 2013
config:
NAME STATE READ WRITE CKSUM
hermes DEGRADED 0 0 0
raidz1-0 DEGRADED 0 0 0
ata-ST3300620A_5QF0MJFP ONLINE 0 0 0
ata-ST3300831A_5NF0552X UNAVAIL 0 0 0
ata-ST3200822A_5LJ1CHMS ONLINE 0 0 0
ata-ST3200822A_3LJ0189C ONLINE 0 0 0
errors: No known data errors
Tôi đã thay thế ổ đĩa bằng một cái mới (có nhãn /dev/disk/by-id/ata-ST3500320AS_9QM03ATQ
)
Bất kỳ một trong các lệnh
zpool replace hermes /dev/disk/by-id/ata-ST3300831A_5NF0552X /dev/disk/by-id/ata-ST3500320AS_9QM03ATQ
zpool offline hermes /dev/disk/by-id/ata-ST3300831A_5NF0552X
zpool detatch hermes /dev/disk/by-id/ata-ST3300831A_5NF0552X
thất bại với
root@zeus:~# zpool offline hermes /dev/disk/by-id/ata-ST3300831A_5NF0552X
cannot offline /dev/disk/by-id/ata-ST3300831A_5NF0552X: no such device in pool
bởi vì nhãn của ổ đĩa đã chết không còn tồn tại trong hệ thống nữa. Tôi cũng đã thử các lệnh trên bỏ qua đường dẫn đến nhãn của ổ đĩa nhưng không có kết quả.
Làm thế nào tôi có thể thay thế đĩa "ma"?
-n
công tắc, nhưng công-g
tắc cũng sẽ lấy uuid theo cách đó.