Page 1 of 1
Upgrader un disque sans retirer l'ancien
Posted: 03 Oct 2014 01:48
by CorbeilleNews
Bonjour,
Je me demandais la méthode (et avec quelle commande) remplacer un disque par un autre en laissant l'ancien encore fonctionnel.
En effet aucune raison de prendre de risques si c'est juste pour upgrader un disque et que le pool n'a pas de soucis : cela permet de garder le RAID-Z2 fonctionnel sans passer par "un pseudo RAID-Z1" le temps du resilvering.
Merci
Re: Upgrader un disque sans retirer l'ancien
Posted: 03 Oct 2014 09:55
by sleid
Uniquement possible en "mirror" à partir du troisième disque.
Re: Upgrader un disque sans retirer l'ancien
Posted: 03 Oct 2014 11:06
by CorbeilleNews
C'est quand même bizarre que l'on soit obligé de fragiliser son RAID-Z pour pouvoir augmenter la taille des disques ?
Un ami de disait de faire un dd de chaque disque des anciens vers les nouveaux : est-ce envisageable ?
Merc
Re: Upgrader un disque sans retirer l'ancien
Posted: 03 Oct 2014 11:13
by dhenin
Je ne sais pas pourquoi, mais j'éviterais ce genre de workaround.
En revanche je viens d'essuyer un coup de tabac.
J'ai : le status
Code: Select all
NAME STATE READ WRITE CKSUM
Tellus ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
ada0 ONLINE 0 0 0
ada1 ONLINE 0 0 0
mirror-1 ONLINE 0 0 0
ada2 ONLINE 0 0 0
ada3 ONLINE 0 0 0
Le disque ada2 était devenu illisible et affichait
j'ai lancé un replace et tout est rentré dans l'ordre.
(Il a "resylveriné" pendant plus d'une journée !)
J'ai préféré faire cela en mode single user 80)
Re: Upgrader un disque sans retirer l'ancien
Posted: 03 Oct 2014 12:24
by sleid
pour un plus grand disque:
zpool set autoexpand=on
zpool replace "ancien disque" "nouveau disque"
en mirror il faut bien entendu les remplacer par deux pour que la taille augmente