Saya menjalankan Ubuntu Server 13.04 64-bit menggunakan ZFS asli. Saya memiliki zpool yang terdiri dari 4 hard drive yang satu mati kemarin dan sekarang tidak dikenali oleh OS atau BIOS lagi.
Sayangnya saya melihat masalah hanya setelah reboot berikutnya jadi sekarang label drive hilang dan saya tidak dapat mengganti disk menggunakan instruksi resmi di sini dan di sini .
zpool status hermes -x
cetakan
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
Saya sudah mengganti drive dengan yang baru (yang mendapat label /dev/disk/by-id/ata-ST3500320AS_9QM03ATQ
)
Salah satu dari perintah itu
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
gagal dengan
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
karena label drive yang mati tidak ada dalam sistem lagi. Saya juga mencoba perintah di atas menghilangkan jalan ke label drive tidak berhasil.
Bagaimana saya bisa mengganti disk "ghost"?
-n
switch, tetapi juga-g
switch akan mengambil uuid seperti itu juga.