GNU/Linux >> Tutoriels Linux >  >> Linux

comment étendre le stockage SAN dans CentOS 7

Étape 1 :essayez de réanalyser les périphériques de stockage pour indiquer au noyau que la taille a changé. Je ne sais pas si cela doit être fait pour les quatre composants du multipath, mais cela ne devrait pas faire de mal. Vous réanalysez les périphériques de stockage en écrivant quoi que ce soit dans leur rescan fichier :

echo > /sys/class/block/sdl/device/rescan
echo > /sys/class/block/sdm/device/rescan
echo > /sys/class/block/sdn/device/rescan
echo > /sys/class/block/sdo/device/rescan

L'analyse des HBA devrait également fonctionner. Les HBA SCSI ont un scan dossier; vous y écrivez trois nombres décimaux contrôleur, cible et LUN pour scanner ce LUN. Ou utilisez le caractère générique "-" au lieu d'un nombre. Ce qui suit analyse tous les périphériques du contrôleur 0 sur les deux HBA :

echo "0 - -" > /sys/class/scsi_host/host1/scan
echo "0 - -" > /sys/class/scsi_host/host4/scan

Étape 2 :À ce stade, le noyau sait que /dev/mapper/mpathc est de 27 To. Il va maintenant falloir augmenter la taille de la partition 1. Le parted La commande peut être utilisée pour redimensionner les partitions, mais je crois que la version Centos 7 de parted n'a pas cette fonctionnalité. Je démonterais donc le système de fichiers, supprimerais la partition (effrayant, je sais), puis recréerais la partition, cette fois avec la bonne taille. Vérifiez que ses paramètres sont corrects.

umount /dev/mapper/mpathc1
parted /dev/mapper/mpathc1 rm 1 mkpart primary 0% 100% print

Vous voudrez peut-être d'abord tester cela sur un disque qui ne contient pas de données précieuses.

Je ne sais pas s'il est possible d'installer un parted version qui a le resizepart commande. Cela faciliterait la deuxième étape.

Le manuel de stockage RHEL 7 contient une procédure similaire avec fdisk , mais il suppose LVM, et pas de multipathing. Après le fdisk procédure, vous devrez probablement utiliser kpartx pour informer le noyau des changements sur le disque. Ainsi, l'approche séparée me semble plus facile, donc plus sûre.

Étape 3 :Augmenter le système de fichiers. Tout d'abord, montez-le à nouveau. Si c'est XFS, vous devez le monter, puis exécutez xfs_growfs .

mount /dev/mapper/mpathc1 /Splunk-Storage/COLD
xfs_growfs /Splunk-Storage/COLD

Si c'est ext[234], exécutez resize2fs . Il peut être monté ou démonté.

resize2fs /dev/mapper/mpathc1
mount /dev/mapper/mpathc1 /Splunk-Storage/COLD

Vous avez terminé.


Linux
  1. Comment désactiver SELinux sur CentOS ?

  2. Comment installer Tomcat 7 sur Centos ?

  3. CentOS / RHEL :Comment migrer le stockage (LVM) avec la commande pvmove

  4. CentOS / RHEL :comment redimensionner (étendre) le volume physique (PV) existant

  5. Comment vérifier la version de CentOS

Comment installer Jenkins sur CentOS 7 ?

Comment installer phpMyAdmin sur CentOS 7 ?

Comment installer Codeignetor centos 7 ?

Comment installer Mongodb dans CentOS ?

Comment installer VirtualBox sur CentOS 8

Comment faire écho dans le fichier