Openindiana oi_151a5 zpool ashift = 12 problema de “dispositivos com alinhamento de setor diferente” em um raid1

4

Estou desesperado por alguma ajuda. Atualmente, no meu trabalho, herdei um sistema NAS que um antigo administrador antes de mim criou com o OpenIndiana oi_151a5 em um sistema de arquivos ZFS. O problema é que uma das unidades SSD está em estado de falha e faz parte da partição de logs. faz parte de uma configuração do raid1, pois acha que o / tank2 zpool. Nós compramos SSDs de reposição (serial Intel SSDSC2BB120G401), no entanto, quando eu vou fazer uma substituição zpool, ele com erros com "dispositivos têm diferentes alinhamento do setor". encontrei alguma documentação desses links:

erro do comando zpool:     .......................      link      link      link     .......................

no entanto, a correção que eles recomendam parece eliminar o zpool ou fazer o download do zpool-12 binário corrigido - o que eu fiz, e apenas fornece o mesmo erro que o comando zpool normal.

esta é a estatística das unidades que estou tentando substituir:

*************

[Dead HDD]
c6::w55cd2e404bd0a454,0        connected    configured   unknown    Client     Device: /dev/dsk/c2t55CD2E404BD0A454d0s0(sd18)
unavailable  disk-path    n        /devices/pci@0,0/pci8086,340e@7/pci1028,1f1c@0/iport@f0:scsi::w55cd2e404bd0a454,0

[Still working HDD raid1 Mirror]
c6::w55cd2e404bd06fa3,0        connected    configured   unknown    Client Device: /dev/dsk/c2t55CD2E404BD06FA3d0s0(sd17)
unavailable  disk-path    n        /devices/pci@0,0/pci8086,340e@7/pci1028,1f1c@0/iport@f0:scsi::w55cd2e404bd06fa3,0

***********

e estas são as novas unidades que estou tentando fazer failover também.

***********
root@:/kernel/drv# iostat -Er | grep -i vendor | sort | uniq
Vendor: ATA      ,Product: INTEL SSDSC2BB12 ,Revision: 0370 ,Serial No: PHWL707603WJ120 
Vendor: ATA      ,Product: INTEL SSDSC2BB12 ,Revision: 0370 ,Serial No:     PHWL710300CE120 
***********

este é o comando que eu tenho usado:

zpool replace -f tank2 c2t55CD2E404BD0A454d0 c2t55CD2E414D6B29B1d0 -o ashift=12

e o mesmo para o comando zpool-12 ...

aqui está a saída do shell bash

..........................................
root@:/osadmin/scripts# zpool replace -f tank2 c2t55CD2E404BD0A454d0         c2t55CD2E414D6B29B1d0 -o ashift=12
too many arguments
usage:
    replace [-f] <pool> <device> [new-device]
root@:/osadmin/scripts# zpool replace -f tank2 c2t55CD2E404BD0A454d0 c2t55CD2E414D6B29B1d0
cannot replace c2t55CD2E404BD0A454d0 with c2t55CD2E414D6B29B1d0: devices have different sector alignment

......
root@:/osadmin/scripts# sudo ./zpool-12 replace -f tank2 c2t55CD2E404BD0A454d0 c2t55CD2E414D6B29B1d0
cannot replace c2t55CD2E404BD0A454d0 with c2t55CD2E414D6B29B1d0: devices have different sector alignment
root@:/osadmin/scripts# sudo ./zpool-12 replace -f logs c2t55CD2E404BD0A454d0 c2t55CD2E414D6B29B1d0
cannot open 'logs': no such pool
root@:/osadmin/scripts# sudo ./zpool-12 replace -f tank2 c2t55CD2E404BD0A454d0 c2t55CD2E414D6B29B1d0 -o ashift=12
too many arguments
usage:
    replace [-f] <pool> <device> [new-device]
root@:/osadmin/scripts# 
........................................

alguém sabe se seria possível retirar as unidades SSD, colocá-las em um laptop e inicializar um liveCD de OpenIndiana e tentar forçar uma redefinição dos SDDs? isso funcionaria mesmo depois que a energia do laptop fosse desligada?

infelizmente este sistema que está tendo problemas atualmente, é um sistema de produção ao vivo.

qualquer conselho seria útil obrigado

    
por Luke Galutia 09.11.2017 / 23:50

0 respostas