Problème "importer Volume"

Status
Not open for further replies.

Bounta

Dabbler
Joined
Mar 24, 2014
Messages
25
Voici quelques années que je me suis lancé dans l’aventure FreeNAS.

A l’occasion d’un retour d’une carte mère d’une réparation, je décide de migrer mon NAS sur cette carte et d’utiliser la dernière version de FreeNAS 9.3.1.

Je prends soin de sauvegarder ma configuration actuelle.

L’installation de déroule bien, j’importe ma configuration, mais lorsque je branche mes disques durs le NAS refuse de démarrer. Dans un premier temps j’ai cru que cela était dû au logiciel qui ne reconnaît pas mes disques les plus anciens. Je refais mon installation pour les mêmes résultats. Je fini par soupçonner mes disques et un volume en particulier : le volumeA : un pool en miroir (Raid 0) avec deux disques que je nomme A1 et A2.

Après de multiples manipulations, peut-être un peu trop, je finis par comprendre que le problème provient du disque A2. Je me dis, pas de souci, vu qu’il me reste le disque A1. Mais voilà ma nouvelle installation ne reconnais pas le volume et impossible d’importer le volume ou le disque. Je rebranche les disques sur mon ancienne installation et la de même, le volumeA n’est pas reconnu et impossible de l’importer :

En résumé, lorsque je branche le disque A2, j’ai ce message qui tourne en boucle :

(ada0 :ata5 :0 :0 :0): READ_DMA48. ACB : 25 00 00 a0 50 40 5d 01 00 00 00 01
(ada0 :ata5 :0 :0 :0): CAM status: ATA Status Error
(ada0 :ata5 :0 :0 :0): ATA status 51 (DRDY SERV ERR), error: 84 (ICRC ABRT )
(ada0 :ata5 :0 :0 :0): RES: 51 84 88 19 95 5d 5d 01 00 a0 00
(ada0 :ata5 :0 :0 :0): Retrying command
Ou
(ada0 :ata5 :0 :0 :0): Error 5, Retries exhausted
Cannot inport ‘VolumeA’ : no such pool available
Cannot open ‘Volume A’ : no such pool
Cannot inport ‘15333275551032621580’ : no such pool available


Le système fini par démarrer et dans « voir les disques », je retrouve le disque mais impossible d’importer le volume.

Lorsque je branche le disque A1 : le système démarre immédiatement dans « voir les disques », je retrouve le disque mais impossible d’importer le volume.

Je n’ai plus d’idées. Y a-t-il un autre moyen de retrouver le volume sur un des 2 disques ou je dois faire le deuil mes données (presque 3to)?

Y a-t-il un logiciel même payant qui me permettrait de récupérer mes données ?

D'avance merci
 

Vincèn

Patron
Joined
Oct 16, 2014
Messages
265
Tu étais en quelle version de FreeNAS précédemment ? et plus précisément sous quelle version de FreeNAS ce volume de deux disques a été construit ?
 

Bounta

Dabbler
Joined
Mar 24, 2014
Messages
25
J'était sous FreeNAS-9.3-STABLE-201412200530 mais cette version tourne toujours sur mon ancienne configuration et avec celle ci, elle ne reconnais pas le volume.
Sinon ce volume a été créer sous un FreeNAS-8.3.0-ALPHA-r12027 ou FreeNAS-8.3.0-BETA1-r12067. je m'en souviens plus.

Non. Il me semble avoir effacer ce volume puis re-créer (avec le même nom) sous FreeNAS-9.3-STABLE-201412200530
je ne sais pas si ça a de importance.

Remarque: mes 3 autres volumes ont été reconnu sans trop de problème.
 

Bidule0hm

Server Electronics Sorcerer
Joined
Aug 5, 2013
Messages
3,710
Migrer la MB et l'OS en même temps était une mauvaise idée car d'une manière générale (et surtout en informatique) il vaut mieux faire une chose à la fois, comme ça si jamais il y a un pb tu sais qu'il vient du dernier changement et tu peux plus facilement le corriger.

Sous quelle version tu es exactement actuellement ? (voir dans la GUI) parce que 9.3.1 ne veut pas dire grand chose en fait.
 

Bounta

Dabbler
Joined
Mar 24, 2014
Messages
25
Sur le nouveau système je suis sous FreeNAS-9.3-STABLE-201601181840
 

Bidule0hm

Server Electronics Sorcerer
Joined
Aug 5, 2013
Messages
3,710
Ok, peux-tu poster (entre les balises code stp) le retour de la commande smartctl -a /dev/ada0 stp ? ainsi que le retour de camcontrol devlist, zpool status et zpool import ?
 

Bounta

Dabbler
Joined
Mar 24, 2014
Messages
25
Voici ce que j'obtient:
J'ai replacé mon disque A1 dans la nouvelle configuration:

[root@freenas ~]# camcontrol devlist
<ST4000DM000-1F2168 CC52> at scbus2 target 0 lun 0 (ada0,pass0)
<ST4000DM000-1F2168 CC54> at scbus3 target 0 lun 0 (ada1,pass1)
<ST4000DM000-1F2168 CC54> at scbus4 target 0 lun 0 (ada2,pass2)
<ST4000DM000-1F2168 CC52> at scbus5 target 0 lun 0 (ada3,pass3)
<ST4000DM000-1F2168 CC52> at scbus6 target 0 lun 0 (ada4,pass4)
<ST4000DM000-1F2168 CC52> at scbus7 target 0 lun 0 (ada5,pass5)
<ST3000DM001-9YN166 CC4B> at scbus8 target 0 lun 0 (ada6,pass6)
<TDK LoR TF10 PMAP> at scbus11 target 0 lun 0 (pass7,da0)


zpool status

pool: VilumeB2
state: ONLINE
scan: resilvered 12K in 0h0m with 0 errors on Tue Jan 26 10:55:47 2016
config:

NAME STATE READ WRITE CKSUM
VilumeB2 ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
gptid/e6f5c635-c127-11e3-8e7e-10bf487f5376 ONLINE 0 0 0
gptid/e78fb977-c127-11e3-8e7e-10bf487f5376 ONLINE 0 0 0

errors: No known data errors

pool: VolumeC
state: ONLINE
scan: resilvered 24K in 0h0m with 0 errors on Tue Jan 26 10:55:42 2016
config:

NAME STATE READ WRITE CKSUM
VolumeC ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
gptid/b45b4be6-0323-11e3-9200-10bf487f5376 ONLINE 0 0 0
gptid/b4e97bc9-0323-11e3-9200-10bf487f5376 ONLINE 0 0 0

errors: No known data errors

pool: VolumeD
state: ONLINE
scan: resilvered 72K in 0h0m with 0 errors on Tue Jan 26 10:48:38 2016
config:

NAME STATE READ WRITE CKSUM
VolumeD ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
gptid/06f19d12-8897-11e4-88b6-10bf487f5376 ONLINE 0 0 0
gptid/078a0461-8897-11e4-88b6-10bf487f5376 ONLINE 0 0 0

errors: No known data errors

pool: freenas-boot
state: ONLINE
scan: none requested
config:

NAME STATE READ WRITE CKSUM
freenas-boot ONLINE 0 0 0
da0p2 ONLINE 0 0 0

errors: No known data errors

Pour smartctl -a /dev/ada6

Conveyance self-test routine
recommended polling time: ( 2) minutes.
SCT capabilities: (0x3085) SCT Status supported.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000f 112 099 006 Pre-fail Always - 47514672
3 Spin_Up_Time 0x0003 092 092 000 Pre-fail Always - 0
4 Start_Stop_Count 0x0032 099 099 020 Old_age Always - 1052
5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 0
7 Seek_Error_Rate 0x000f 080 060 030 Pre-fail Always - 116791795
9 Power_On_Hours 0x0032 094 094 000 Old_age Always - 5575
10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 100 100 020 Old_age Always - 960
183 Runtime_Bad_Block 0x0032 100 100 000 Old_age Always - 0
184 End-to-End_Error 0x0032 100 100 099 Old_age Always - 0
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0
188 Command_Timeout 0x0032 100 100 000 Old_age Always - 0 0 0
189 High_Fly_Writes 0x003a 100 100 000 Old_age Always - 0
190 Airflow_Temperature_Cel 0x0022 067 047 045 Old_age Always - 33 (Min/Max 20/33)
191 G-Sense_Error_Rate 0x0032 100 100 000 Old_age Always - 0
192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 219
193 Load_Cycle_Count 0x0032 100 100 000 Old_age Always - 1640
194 Temperature_Celsius 0x0022 033 053 000 Old_age Always - 33 (0 15 0 0 0)
197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0
240 Head_Flying_Hours 0x0000 100 253 000 Old_age Offline - 5604h+52m+10.198s
241 Total_LBAs_Written 0x0000 100 253 000 Old_age Offline - 31820979479543
242 Total_LBAs_Read 0x0000 100 253 000 Old_age Offline - 10418826146066

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged. [To run self-tests, use: smartctl -t]

SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay

Aucune réponse pour zpool import
 
Last edited:

Bounta

Dabbler
Joined
Mar 24, 2014
Messages
25
si j'installe le disque A2:

Pour smartctl -a /dev/ada6 (la 2eme page)

Error 2012 occurred at disk power-on lifetime: 5647 hours (235 days + 7 hours)
When the command that caused the error occurred, the device was active or idle.

After command completion occurred, registers were:
ER ST SC SN CL CH DH
-- -- -- -- -- -- --
40 51 00 ff ff ff 0f Error: UNC at LBA = 0x0fffffff = 268435455

Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
-- -- -- -- -- -- -- -- ---------------- --------------------
25 00 08 ff ff ff 4f 00 00:34:47.907 READ DMA EXT
25 00 08 ff ff ff 4f 00 00:34:45.162 READ DMA EXT
25 00 08 ff ff ff 4f 00 00:34:45.103 READ DMA EXT
25 00 08 ff ff ff 4f 00 00:34:45.102 READ DMA EXT
25 00 10 ff ff ff 4f 00 00:34:44.881 READ DMA EXT

Error 2011 occurred at disk power-on lifetime: 5647 hours (235 days + 7 hours)
When the command that caused the error occurred, the device was active or idle.

After command completion occurred, registers were:
ER ST SC SN CL CH DH
-- -- -- -- -- -- --
40 51 00 ff ff ff 0f Error: UNC at LBA = 0x0fffffff = 268435455

Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
-- -- -- -- -- -- -- -- ---------------- --------------------
25 00 08 ff ff ff 4f 00 00:34:45.162 READ DMA EXT
25 00 08 ff ff ff 4f 00 00:34:45.103 READ DMA EXT
25 00 08 ff ff ff 4f 00 00:34:45.102 READ DMA EXT
25 00 10 ff ff ff 4f 00 00:34:44.881 READ DMA EXT
25 00 10 ff ff ff 4f 00 00:34:44.880 READ DMA EXT

SMART Self-test log structure revision number 1
No self-tests have been logged. [To run self-tests, use: smartctl -t]

SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
 

Bidule0hm

Server Electronics Sorcerer
Joined
Aug 5, 2013
Messages
3,710
Heureusement que j'avais demandé de poster les retours entre des balises code...

Zpool import ne trouve pas de pool à importer ce qui veut probablement dire que la pool A est perdue à tout jamais même si A1 parait en bon état d'après le rapport SMART...

Tu peux tenter un zpool import quand le disque A2 est branché pour voir s'il arrive à trouver une pool avec celui-là mais A2 est en (très) mauvais état d'après le rapport SMART (mais comme t'as copié-collé seulement la fin je n'ai pas les détails).

NB: le modèle ST3000DM001 est très connu pour mourir rapidement (parfois en seulement quelques mois) donc ce n'est pas étonnant.

NB²: un RAID ne remplace jamais une backup, il faut toujours avoir une backup sur un autre support des fichiers jugés importants.
 

Bounta

Dabbler
Joined
Mar 24, 2014
Messages
25
Merci pour l’aide.

Désolé pour les balises code, mais je n’ai pas trouvé comment faire (si on m’explique, cela pourrait servir pour une prochaine fois, ou m’indiquer ou chercher…). De même pour faire afficher et copier la totalité du rapport SMART. Comment faire ?

J’ai aussi fait un zpool import quand le disque A2 est branché et je n’obtiens rien.

Je suppose que le disque A2 est bon pour la poubelle. Il n’y a pas moyen de le réparer et le réutiliser même sous windows ?

Je me doute de la réponse, mais existe-t-il un logiciel même payant pour restaurer ou récupérer les données sur le disque A1 ?

D’avance merci
 

Bidule0hm

Server Electronics Sorcerer
Joined
Aug 5, 2013
Messages
3,710
Le tag est accessible via le 4ème bouton en partant de la droite sur l'éditeur de post mais perso je trouve que le plus simple est de directement taper à la main [c0de][/c0de] (avec code à la place de c0de) et de mettre le texte au milieu ;)

Pour commencer utiliser PuTTY (ou le terminal si t'es sur un UNIX, ça inclut les macs) pour te SSH sur le serveur est 1000x mieux qu'utiliser le terminal intégré à la web GUI (il est tout bugué... perso je l'utilise extrêmement rarement). Ensuite si une commande a une sortie trop longue il suffit rajouter | less après la commande (par exemple: ls -R / | less) ce qui te permettra d'utiliser les touches haut/bas pour scroller ou la barre d'espace pour avancer d'une page complète, utilises la touche q pour quitter.

Sur les terminaux UNIX il suffit de sélectionner ce que tu veux copier et c'est automatiquement mis dans le presse-papier (pas besoin de faire un Ctrl + C; pour coller un truc dans le terminal utilise le clic droit sous PuTTY ou le clic milieu sur un UNIX).

Tu peux aussi rediriger la sortie vers un fichier pour éviter d'avoir à copier-coller: ls ./ > /mnt/ta_pool/ton_dataset/un_dossier/un_fichier.txt par ex.

Je suppose que le disque A2 est bon pour la poubelle. Il n’y a pas moyen de le réparer et le réutiliser même sous windows ?

Lance un test SMART long dessus (voir le lien useful commands dans ma signature) et une fois fini (plusieurs heures, lance-le un soir et reviens le matin suivant) poste la sortie de smartctl -A /dev/le_disque pour voir dans quel état il est.

Je me doute de la réponse, mais existe-t-il un logiciel même payant pour restaurer ou récupérer les données sur le disque A1 ?

A ma connaissance il n'y a qu'une seule entreprise qui sait faire de la récupération sur ZFS et les prix commencent à 5 chiffres... Il n'y a pas de logiciel (d'où le prix, ils doivent faire ça entièrement à la main j'imagine...).
 
Status
Not open for further replies.
Top