GNU/Linux >> Tutoriels Linux >  >> Linux

Développez une matrice Linux MD RAID 10 pour utiliser des disques plus grands

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 !).


Linux
  1. Comment utiliser BusyBox sous Linux

  2. Utilisez df pour vérifier l'espace disque libre sous Linux

  3. Comment j'utilise cron sous Linux

  4. Comment utiliser dd sous Linux sans détruire votre disque

  5. Comment partitionner un disque sous Linux

Utilisez Linux pour faire vos impôts

Utiliser des emoji de style Mac sous Linux

Comment cloner des disques avec la commande Linux dd

RAID Linux

Linux - Rend la copie de disque/disque plus lente ?

WSL2 peut désormais monter directement des disques Linux ext4