Page 1 of 1
Taille du NAS qui n'augmente pas en upgradant les disques
Posted: 22 Sep 2014 01:47
by CorbeilleNews
Bonjour,
Je ne comprend pas pourquoi sur un NAS en RAID-Z2 de 6 disques (5 disques de 4 To et 1 disque de 250 Go), la taille du NAS ne s'upgrade pas à la fin du resilvered lorsque je remplace le petit disque de 250 go par un sixième disque de 4 To strictement identique aux 5 autres !!! Et si je fais un RAID-Z2 directement avec les 6 disques de 4 To pas de soucis.
Je pose cette question car je dois faire la même manip sur un plus gros NAS (en RAID-Z2 également) c'est à dire upgrader 10 disques de 2 To par 10 disques de 4 To et je n'ai pas le droit à l'erreur.
Ce premier NAS est en quelques sorte pour tester la manœuvre pour l'upgrade du plus gros.
Merci de votre aide.
Re: Taille du NAS qui n'augmente pas en upgradant les disque
Posted: 22 Sep 2014 08:08
by sleid
Bonjour
La meilleur solution avant "d'agrandir" un pool avec des disques de plus grande capacité est de placer autoexpand à ON
zpool set autoexpand=on
Dans ce cas la nouvelle capacité du disque est prise en compte automatiquement.
Dans votre cas non seulement il faut mettre autoexpand à ON (zpool set autoexpand=on)
mais en plus il faut mettre online le disque en cause avec l'option -e (expand) même s'il est déjà en ligne (zpool online -e mon_pool mon_disque)
Re: Taille du NAS qui n'augmente pas en upgradant les disque
Posted: 22 Sep 2014 18:51
by CorbeilleNews
zpool set autoexpand=on
Je ne sais pas comment ni ou rentrer cette commande : je ne sais utiliser que la WEBGUI mais je veux bien apprendre
Merci
Re: Taille du NAS qui n'augmente pas en upgradant les disque
Posted: 22 Sep 2014 19:00
by sleid
Webgui
Avancé|Exécuter une commande
Coller la commande puis exécuter.
Ou sur le nas directement en utilisant le shell (cette méthode est de loin ma préférée pour les actions "lourdes")
Ou avec Putty
Re: Taille du NAS qui n'augmente pas en upgradant les disque
Posted: 22 Sep 2014 19:22
by CorbeilleNews
Je prefère eviter le menu executer une commande vu l'avertissement dans la WEBGUI
Le shell c'est sur l'écran du NAS directement là ou le curseur clignote quand le NAS à fini de démarrer ? Je tape 6 et je fait entrer puis je tape la commande ?
Merci
Re: Taille du NAS qui n'augmente pas en upgradant les disque
Posted: 22 Sep 2014 19:45
by sleid
oui, mais ça fonctionne aussi avec le webgui
Re: Taille du NAS qui n'augmente pas en upgradant les disque
Posted: 22 Sep 2014 20:09
by CorbeilleNews
Si veux parler du menu avancé / commande dans le WebGUI cela me gêne un peu car j'ai le message suivant qui reste impressionnant ! : Note: Cette fonction n'est pas maintenue. Vous l'utilisez à vos propres risques!
Je vais plutôt essayer sur le shell
Re: Taille du NAS qui n'augmente pas en upgradant les disque
Posted: 22 Sep 2014 20:51
by CorbeilleNews
Cela à fonctionné je te remercie beaucoup.
J'ai du mal à comprendre pourquoi il faut mettre le nouveau disque online ? Je pensais que le nouveaux disque se substituait à l'ancien qui lui était déjà online et donc pas utile de le faire.
A quoi correspond le online ?
J'ai un vague souvenir d'avoir fais juste l'opération "replace" et que la nouvelle capacité s'était opérée automatiquement juste après le resilvering, bizarre non ? Aurais-je manqué quelques chose ?
Merci encore

Re: Taille du NAS qui n'augmente pas en upgradant les disque
Posted: 22 Sep 2014 21:04
by sleid
C'est online -e si autoexpand n'était pas "ON" avant de changer le disque.
Re: Taille du NAS qui n'augmente pas en upgradant les disque
Posted: 22 Sep 2014 21:08
by CorbeilleNews
Si j'ai bien compris dans mon premier essai dont je parle plus haut autoexpand devait être sur ON sans que je le sache ?
Comment fait-on pour savoir si il est on ou pas ?
Merci
Re: Taille du NAS qui n'augmente pas en upgradant les disque
Posted: 22 Sep 2014 21:17
by sleid
zpool get autoexpand
réponse s'il est ON:
NAME PROPERTY VALUE SOURCE
Nas4Free autoexpand on local
Re: Taille du NAS qui n'augmente pas en upgradant les disque
Posted: 22 Sep 2014 23:28
by CorbeilleNews
Pour ceux que cela intéresserais j'ai mis ici les problèmes auquels j'ai été confronté et qui m'ont permis d'avancer non sans mal vers cet upgrade.
Merci à Sleid (pour qui j'ai encore quelques questions à la fin du post

)
Je n'arrivais pas a mettre autoexpand sur ON avec la commande : zpool set autoexpand=on
En fait il fallait ajouter le nom du Pool dans la ligne de commande :
zpool set autoexpand=on NonDuPool
puis faire
zpool get autoexpand NomduPool
Par contre je viens d'essayer de remplacer un disque de 2To par un 4To dans le gros NAS et quand j'ai lancé le replace (en WEBGUI) j'ai eu le message d'erreur suivant que je n'avais pas eu sur le NAS d'essai :
invalid vdev specification
use '-f' to override the following errors:
/dev/ada11.nop is part of potentially active pool '
Pool'
Le nom du Pool constitué par (entre autre) ce disque dans la machine de test était "Pool" comme indiqué à la fin du message d'erreur
Je pense qu'il devait rester sur ce disque des traces du Pool constitué dans le NAS de test (mais cela peut dans d'autres cas venir d'ailleurs si vous n'utilisez pas des disques neufs mais des disques ayant déjà servi) alors j'ai nettoyé complètement le MBR et refais la même manip et le resilvering s'est mis en route automatiquement pour ... quelques heures
Par contre y a t-il des précautions (du style sauvegarde de configuration ou autre sauvegarde de Pool ou je ne sais quoi d'autres...) à prendre (au cas ou l'autoexpand ne fonctionnerait pas après la fin du resilvering du 10ème disque de 4 To du second NAS) afin de revenir à des disques de 2To ?
Merci encore
Re: Taille du NAS qui n'augmente pas en upgradant les disque
Posted: 23 Sep 2014 09:51
by sleid
Dans les commandes le nom du pool est nécessaire si l'on a plusieurs pool(s) ou si le disque a des restes d'un ancien pool.
Dans le cas d'une destruction de pool (zfs destroy) on peut encore récupérer ce pool ceci pour vous expliquer qu'il faut toujours nettoyer les restes de métadata avant d'utiliser un disque pour un nouveau pool.