zpool clear data
e / ou zpool scrub data
Eu não sei o que aconteceu com seus discos. Como eles perderam a conexão ou geraram o erro? Cabo solto? Falha na unidade?
Eu mantenho meus dados importantes em duas unidades que são espelhadas (acho que é a terminologia correta) em uma máquina rodando o Ubuntu 12.04 LTS. Hoje, não consegui acessar nenhum dos dados e 'sudo zpool status -x' retorna:
pool: data
state: ONLINE
status: One or more devices has experienced an error resulting in data
corruption. Applications may be affected.
action: Restore the file in question if possible. Otherwise restore the
entire pool from backup.
see: http://zfsonlinux.org/msg/ZFS-8000-8A
scan: none requested
config:
NAME STATE READ WRITE CKSUM
data ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
scsi-SATA_TOSHIBA_DT01ACA_Y3F4U6EGS ONLINE 0 0 0
scsi-SATA_TOSHIBA_DT01ACA_Y3FMSUNAS ONLINE 0 0 0
errors: 1 data errors, use '-v' for a list
Quando executo 'sudo zpool status -v', ele mostra qual arquivo está 'corrompido'. Felizmente, eu não me importo com esse arquivo em particular, então não preciso restaurá-lo. Deste post:
O que indica um erro permanente do ZFS?
parece que eu deveria rodar o 'sudo zpool scrub', mas hesito em fazê-lo já que esse post em particular envolveu um zpool sem redundância. Será que esfregar o zpool colocará os arquivos de volta online, ou eu vou estragar tudo?
zpool clear data
e / ou zpool scrub data
Eu não sei o que aconteceu com seus discos. Como eles perderam a conexão ou geraram o erro? Cabo solto? Falha na unidade?
De acordo com a saída de status, o ZFS acha que o pool está bem, portanto você normalmente espera que os dados estejam acessíveis.
Os sistemas de arquivos ZFS são exibidos como montados em mount
output? O pool é importado, mas ainda é possível desmontar os sistemas de arquivos.
Para adicionar, se a saída detalhada listar o arquivo corrompido, talvez valha a pena excluí-lo, executando clear
para limpar o erro e, em seguida, scrub
, que deve ser concluído sem erros se esses forem os únicos dados corrompidos. >
Tags zfs ubuntu-12.04 redundancy