Yerel ZFS kullanarak Ubuntu Server 13.04 64-bit kullanıyorum. Bir dün öldü ve şimdi olduğu 4 sabit diskler oluşan bir zpool sahip değil artık OS veya BIOS tarafından kabul edilme.
Ne yazık ki, sorunu yalnızca bir sonraki yeniden başlatmadan sonra gördüm, bu yüzden şimdi sürücü etiketi yok ve burada ve buradaki resmi talimatları kullanarak diski değiştiremiyorum .
zpool status hermes -x
baskılar
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
Zaten sürücüyü yenisiyle değiştirdim (etiketi aldım /dev/disk/by-id/ata-ST3500320AS_9QM03ATQ
)
Komutlardan herhangi biri
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
ile başarısız
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
çünkü ölen sürücünün etiketi artık sistemde mevcut değildir. Ayrıca, sürücünün etiketine giden boşluğu atlamak için yukarıdaki komutları da denedim.
"Hayalet" diskini nasıl değiştirebilirim?
-n
anahtarını kullanarak ekleme , ancak aynı zamanda-g
anahtar bu şekilde uuid kapmak olacaktır.