Effectuez les étapes suivantes pour chaque disque ; remplacer /dev/sda1
avec d'autres disques si nécessaire. Vous devez remplir tous de ces étapes pour un disque avant de pouvoir passer au disque suivant.
- Marquez le disque comme ayant échoué afin que MD cesse de l'utiliser :
mdadm --manage /dev/md127 --fail /dev/sda1
- Retirez le disque de la baie :
mdadm --manage /dev/md127 --remove /dev/sda1
- Remplacez physiquement le disque.
- Partitionner le nouveau disque en utilisant le type
0xDA
avec une partition couvrant tout le disque. - Ajouter le nouveau disque à la baie :
mdadm --manage /dev/md127 --add /dev/sda1
MD reconstruira la matrice une fois que vous aurez ajouté le disque de remplacement. Assurez-vous que la reconstruction est terminée avant vous passez au disque suivant. Vous pouvez vérifier l'état du tableau en exécutant cat /proc/mdstat
.
Une fois tous des disques ont été remplacés et la matrice reconstruite, développez la matrice pour remplir la capacité maximale de tous les disques avec mdadm --grow /dev/md127 --size=max
. Vous pouvez redimensionner le système de fichiers à partir de là pour remplir le RAID étendu ; dans votre cas, utilisez le xfs_growfs
commande.
Plus d'informations sur la façon de développer une matrice MD sont disponibles sur le wiki Linux RAID.
Comme pour toute autre tâche de manipulation de disque, vous devez effectuer une sauvegarde avant de commencer.
Vous voudriez d'abord échanger chaque disque un par un.
Pour ce faire, vous "échouerez" chaque disque et le remplacerez par son nouveau remplacement de 8 To. En fait, si vous avez les ports de rechange, vous pouvez ajouter les disques supplémentaires, puis faire remplacer par mdadm au lieu de retirer un disque de le raid et ayant un risque d'échec plus élevé.
Cette question détaille la meilleure façon que je puisse trouver de le faire "en toute sécurité"
Une fois que vous avez fait cela, vous voudrez simplement étendre le FS existant dans l'espace nouvellement créé. Il semble que la commande pour cela soit 'xfs_growfs' mais je n'ai pas d'expérience avec xfs pour expliquer exactement comment vous feriez cela.
Comme toujours, ayez des sauvegardes prêtes (et un raid n'est pas une sauvegarde !).