This is the old XigmaNAS forum in read only mode,
it will taken offline by the end of march 2021!



I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!

[resolu] besoin d'un pas à pas pour le raid ZFS

French community

Moderators: velivole18, ernie, mtiburs

Forum rules
Set-Up GuideFAQsForum Rules
sleid
PowerUser
PowerUser
Posts: 774
Joined: 23 Jun 2012 07:36
Location: FRANCE LIMOUSIN CORREZE
Status: Offline

Re: [resolu] besoin d'un pas à pas pour le raid ZFS

Post by sleid »

phil135 wrote:ça fait quoi exactement un zpool clear monpool ?
Cela efface les erreurs de périphériques, non présentes, dans le journal du pool
12.1.0.4 - Ingva (revision 7852)
FreeBSD 12.1-RELEASE-p12 #0 r368465M: Tue Dec 8 23:25:11 CET 2020
X64-embedded sur Intel(R) Atom(TM) CPU C2750 @ 2.40GHz Boot UEFI
ASRock C2750D4I 2 X 8GB DDR3 ECC
Pool of 2 vdev Raidz1: 3 WDC WD40EFRX + 3 WDC WD40EFRX

phil135
Starter
Starter
Posts: 52
Joined: 12 Nov 2015 10:57
Status: Offline

Re: [resolu] besoin d'un pas à pas pour le raid ZFS

Post by phil135 »

je déterre
mais c'est un peu beaucoup une suite car à présent en 11.0.0.4 les menus ont changés et je suis à nouveau paumé:

mon petit nas est à présent presque saturé et je veux augmenter sa taille, j'ai acheté deux disques plus gros

il y a à présent DISQUE ZFS POOLS OUTILS ETAPE1 -> remplacer un périphérique
forcer l'opération : je ne coche pas (?)
je coche mon virtualdevice
et là on me demande "périphérique de pool" et "périphérique de données" ... que dois-je comprendre ? le périphérique de pool est celui que je veux enlever ? le périphérique de données est celui qui contiendra les données pendant la manip ? si c'était un peu plus explicite je serai plus tranquille

de plus les noms pour le périphérique de données ce n'est ni ada0 ni ada1 .... je peux faire quoi ?

le disque que j'apporte est neuf, non formaté. mais dans les outils zfs pas moyen de formater ada0

phil135
Starter
Starter
Posts: 52
Joined: 12 Nov 2015 10:57
Status: Offline

Re: [resolu] besoin d'un pas à pas pour le raid ZFS

Post by phil135 »

bon... j'ai essayé de positionner autoreplace=on
j'ai éteint, remplacé physiquement ada0, rallumé. le autoreplace n'a pas réagit
j'ai donc interrogé le numéro du nouveau disque puis envoyé : zpool replace monpool numeronouveaudisque /dev/ada0
et quand j'interroge disque / zfs / pool / information , ça me dit resilvering . bien
par contre c'est d'une lenteur terrible et ça ralenti encore. à présent 4.65 M/s soit 45 heures pour 800 Go ... c'est normal ??
je peux faire quoi pour améliorer la vitesse ?

là on est tombé à 550 K/s , d'où 400 heures .... de pire en pire

sleid
PowerUser
PowerUser
Posts: 774
Joined: 23 Jun 2012 07:36
Location: FRANCE LIMOUSIN CORREZE
Status: Offline

Re: [resolu] besoin d'un pas à pas pour le raid ZFS

Post by sleid »

autoreplace n'a jamais fonctionné dans le portage de ZFS sous FreeBsd.
La procédure c'est offline de l'ancien disque, remplacement physique, online du nouveau et le resilvering doit démarrer.
replace est également une option.
Pour ce qui est des outils ZFS dans la V11, pour moi c'est une catastrophe, je l'ai gentiment fait remarquer mais sans effets.
Il n'est pas nécessaire de formater un disque pour le remplacement.
La vitesse du resilvering est un peu inquiétante, soit le disque est défaillant(bien que neuf) soit un autre disque a des problèmes d'accès.
12.1.0.4 - Ingva (revision 7852)
FreeBSD 12.1-RELEASE-p12 #0 r368465M: Tue Dec 8 23:25:11 CET 2020
X64-embedded sur Intel(R) Atom(TM) CPU C2750 @ 2.40GHz Boot UEFI
ASRock C2750D4I 2 X 8GB DDR3 ECC
Pool of 2 vdev Raidz1: 3 WDC WD40EFRX + 3 WDC WD40EFRX

phil135
Starter
Starter
Posts: 52
Joined: 12 Nov 2015 10:57
Status: Offline

Re: [resolu] besoin d'un pas à pas pour le raid ZFS

Post by phil135 »

ok merci
j'ai l'impression que mon disque restant ada1 qui fourni les données est en mauvaise forme et que la lenteur vient du besoin d'utiliser les astuces de récupération . d'ailleurs j'ai 11 fichiers "permanent errors".
apparemment en changeant de zone ça va mieux , là c'est remonté à 11.8 M/s et je suis à 30%, reste 12h
j'aurai dû changer d'abord ada1 au lieu de ada0, et un scrub aurait été bien vu... je vais essayer de finir comme ça

phil135
Starter
Starter
Posts: 52
Joined: 12 Nov 2015 10:57
Status: Offline

Re: [resolu] besoin d'un pas à pas pour le raid ZFS

Post by phil135 »

à présent ça m'annonce: resilvered 767G in 17h37m with 296 errors on Wed May 31 ... donc c'est fini apparemment
(36 fichiers avec "permanent errors", à vue de nez j'ai d'autres sauvegardes)

mais je suis toujours en "degraded" dans Disque Zfs Pool Gestion
Disque Zfs Pool Informations affiche toujours "replacing"
il y a un truc en plus à faire pour enfin remettre le pool au carré ? et passer au remplacement du second disque

phil135
Starter
Starter
Posts: 52
Joined: 12 Nov 2015 10:57
Status: Offline

Re: [resolu] besoin d'un pas à pas pour le raid ZFS

Post by phil135 »

pour essayer de decoincer j'ai redémarré le système, et je reste toujours "degraded" pour le pool zfs, d'autre part un nouveau resilvering (de quel disque par rapport à quel disque ??) a démarré tout seul, mais beaucoup plus rapide: 31.5 M/s actuellement

sleid
PowerUser
PowerUser
Posts: 774
Joined: 23 Jun 2012 07:36
Location: FRANCE LIMOUSIN CORREZE
Status: Offline

Re: [resolu] besoin d'un pas à pas pour le raid ZFS

Post by sleid »

dans le resilvering il vérifie les checksum et reconstruit au mieux si besoin est, s'il reste des erreurs elles sont déclarées permanentes pour tel ou tel fichier qu'il faut donc restaurer à partir d'une sauvegarde ou purement et simplement supprimer les fichiers s'ils n'ont pas d'importance ou se trouvent ailleurs en sécurité.
12.1.0.4 - Ingva (revision 7852)
FreeBSD 12.1-RELEASE-p12 #0 r368465M: Tue Dec 8 23:25:11 CET 2020
X64-embedded sur Intel(R) Atom(TM) CPU C2750 @ 2.40GHz Boot UEFI
ASRock C2750D4I 2 X 8GB DDR3 ECC
Pool of 2 vdev Raidz1: 3 WDC WD40EFRX + 3 WDC WD40EFRX

phil135
Starter
Starter
Posts: 52
Joined: 12 Nov 2015 10:57
Status: Offline

Re: [resolu] besoin d'un pas à pas pour le raid ZFS

Post by phil135 »

ok
est-ce que c'est juste ça qui empêche de terminer le remplacement ? auquel cas il me suffirait de supprimer ces fichiers et les rétablir plus tard

là j'ai l'impression que le nouveau disque pour ada0 n'est toujours pas intégré au pool et ça commence à me faire râler pour juste une poignée de fichiers qui -sur le disque- sont perdus de toute façon

edit:
j'ai effacé les fichiers à pb ou restaurés pour ceux que j'avais sous la main, je suis aller effacer en plus dans .recycle
redemarrage .... encore resilvering , lent cette fois. et il se plaint de fichiers genre <0x165b6>

désespérant
est-ce que je peux retirer le nouveau disque et remettre l'ancien ada0 ? est-ce que nas4free va comprendre qu'il a retrouvé sa config d'avant replace ?
y a-t-il / faut-il une instruction pour lui dire d’arrêter les actions en cours ?

User avatar
lulu80
PowerUser
PowerUser
Posts: 763
Joined: 15 Jun 2014 12:15
Location: France-(Picardie 80)
Contact:
Status: Offline

Re: [resolu] besoin d'un pas à pas pour le raid ZFS

Post by lulu80 »

Bonsoir,
A tu regarder ce post >>> viewtopic.php?f=35&t=9265#p57245
J’ai changé deux disques avec cette procédure, cela peut peut-être aider
Version 11.2.0.4 - Omnius (revision 6400)
https://lucinfordi.fr

phil135
Starter
Starter
Posts: 52
Joined: 12 Nov 2015 10:57
Status: Offline

Re: [resolu] besoin d'un pas à pas pour le raid ZFS

Post by phil135 »

non je n'avais pas vu
et comme c'est "riche" il va me falloir un moment pour assimiler tout ça

ceci dit, si j'avais une instruction simple pour calmer ces cycles de resilvering et revenir avec les disques d'origine, ça me rassurerait de repartir d'une situation "normale". là je commence à avoir l'impression de bricoler sur du bricolage

phil135
Starter
Starter
Posts: 52
Joined: 12 Nov 2015 10:57
Status: Offline

Re: [resolu] besoin d'un pas à pas pour le raid ZFS

Post by phil135 »

actuellement ma situation est:

pool: virtualdevicez
state: DEGRADED
status: One or more devices is currently being resilvered. The pool will
continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
scan: resilver in progress since Wed May 31 22:31:39 2017
6.23G scanned out of 764G at 347K/s, 634h53m to go
6.23G resilvered, 0.82% done
config:

NAME STATE READ WRITE CKSUM
virtualdevicez DEGRADED 2 0 0
mirror-0 DEGRADED 4 0 0
ada1 ONLINE 4 0 2 (resilvering)
replacing-1 DEGRADED 8 0 0
3995987859907625356 OFFLINE 0 0 0 was /dev/ada0/old
ada0 ONLINE 0 0 8 (resilvering)

errors: Permanent errors have been detected in the following files:

virtualdevicez:<0x165b7>
...

j'avais des fichiers en "permanent error" , je les ai effacés puis j'ai été les effacer une seconde fois dans .recycle (peut-etre que ce n'est pas la bonne façon de vider la corbeille (?))
maintenant le resilvering me trouve des <0x165b7> -et autres- à problemes
ça doit faire 3 ou 4 resilvering et je reste dans cette situation de "replacing"
je ne sais pas comment en sortir
je suppose qu'actuellement mon pool s'appuie sur ada1 seulement, donc pas question d'y toucher (?)
si je met ada0 offline et que je remet physiquement l'ancien, il peut arriver quoi ? il risque d'etre resilvered ?

je pense que ma situation de départ était ada0 "old" plutot bon et ada1 avec des erreurs (vu l'age des disques), et bêtement j'ai commencé par changer ada0
je remettrais bien en place ada0 old, mais il ne faut pas qu'il se prenne un resilvering destructeur. puis-je etre certain que le resilvering eventuel n'abimera pas ada0 old ?

ou est-ce qu'il vaut mieux reinstaller nas4free et rebatir un pool sur la base de ada0 old ? pas très élégant

phil135
Starter
Starter
Posts: 52
Joined: 12 Nov 2015 10:57
Status: Offline

Re: [resolu] besoin d'un pas à pas pour le raid ZFS

Post by phil135 »

bon, ça a été pénible.
finalement j'ai remis le ada0 old en place et malgré tous mes bricolages nas4free à accepté de considérer que le pool était redevenu normal.
ensuite j'ai mis le ada1 (celui qui a des défauts) offline
remplacé physiquement ada1
mettre à jour les disques, zpool replace xyz ada1
resilvering, cette fois entre 50 et 80 M/s (moins de 3h pour 770 Go)
et remanip pour remplacer aussi ada0. à part que le nouveau ada0 était à présent vu comme une moitié de disque zfs (resilverings précédents ratés) et qu'il a fallu avant le formater par ailleurs
ouf

donc effectivement en nas4free 11 le autoreplace ne marche pas, par contre le autoexpand est ok

sleid
PowerUser
PowerUser
Posts: 774
Joined: 23 Jun 2012 07:36
Location: FRANCE LIMOUSIN CORREZE
Status: Offline

Re: [resolu] besoin d'un pas à pas pour le raid ZFS

Post by sleid »

Le formater ce n'est pas toujours suffisant(surtout s'il traine un partitionnement), il vaut mieux effacer tout le disque, si vous êtes sous windows avec une place pour un sata ou un dock usb, diskpart a une commande clean qui nettoie instantanément un disk il faut juste initialiser le disque avant de le réinsérer dans le nas.
12.1.0.4 - Ingva (revision 7852)
FreeBSD 12.1-RELEASE-p12 #0 r368465M: Tue Dec 8 23:25:11 CET 2020
X64-embedded sur Intel(R) Atom(TM) CPU C2750 @ 2.40GHz Boot UEFI
ASRock C2750D4I 2 X 8GB DDR3 ECC
Pool of 2 vdev Raidz1: 3 WDC WD40EFRX + 3 WDC WD40EFRX

User avatar
velivole18
Forum Moderator
Forum Moderator
Posts: 647
Joined: 14 Jul 2012 20:23
Location: France
Status: Offline

Re: [resolu] besoin d'un pas à pas pour le raid ZFS

Post by velivole18 »

bonjour,

Pour mettre un disque à zéro alors qu'il est branché sur le serveur Nas4Free, il suffit en mode console de faire la commande :

# dd if=/dev/null of=/dev/device du disque à remettre à zéro (/dev/sdb par exemple)

Attention c'est en général assez long ... (quelque soit la solution utilisée d'ailleurs).

Cordialement.
11.2.0.4 - Omnius (revision 6026) x64-embedded
111909 RSDT1411 AMD Athlon(tm) 64 Processor 4000+ 4096MiB RAM - HDD 2 x 6 To in ZFS mirroring + 2 x (2 x 4To in ZFS mirroring) - SSD 32Go - UPS EATON Ellipse MAX 1100.

Post Reply

Return to “Français”