Je prévois d'installer OpenSolaris sur mon serveur domestique (en ce moment, il a Linux) et je voudrais savoir comment préparer la mise à niveau du serveur pour avoir des disques durs plus gros à l'avenir. Maintenant, le serveur dispose de 4 disques SATA de 400 Go et j'installerais OpenSolaris avec ZFS RAID-Z sur eux. Quelque temps plus tard, cette année ou l'année prochaine, je vais mettre à niveau les disques pour peut-être 4 disques SATA de 1 To.
Comment puis-je faire la mise à niveau et l'augmentation de la taille de la partition avec ZFS? S'agit-il d'une opération simple et indolore (par exemple, remplacez un lecteur à la fois et ZFS se redimensionnera automatiquement pour utiliser tout l'espace), ou des étapes spéciales sont-elles nécessaires? Peut-on le faire sans arrêter le système?
la source
autoexpand
option est définie suron
pour le pool.Je voudrais ajouter que le remplacement d'un disque non défectueux rend le raid moins à l'épreuve des pannes. Vous pouvez réellement remplir le disque de remplacement en premier avec des données avant de retirer le plus petit. Ainsi, l'ordre deviendra.
zpool replace smallerdrive biggerdrive
zpool set autoexpand=on pool
Maintenant, le murphy est moins un problème
la source
autoexpand=on
. Je devais exécuterzpool online -e poolname devicename
pour chaque appareil, puis cela a fonctionné. L'importation / exportation n'a rien fait.