GNU/Linux >> Linux Esercitazione >  >> Linux

come estendere l'archiviazione SAN in CentOS 7

Passaggio 1 :prova a ripetere la scansione dei dispositivi di archiviazione per comunicare al kernel che la dimensione è cambiata. Non sono sicuro che questo debba essere fatto per tutti e quattro i componenti del multipath, ma non dovrebbe far male. Puoi ripetere la scansione dei dispositivi di archiviazione scrivendo qualsiasi cosa nel loro rescan file:

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

Anche la scansione degli HBA dovrebbe funzionare. Gli HBA SCSI hanno un scan file; scrivi tre numeri decimali controller, target e LUN in esso per scansionare quel LUN. Oppure usa il carattere jolly "-" invece di un numero. Quanto segue esegue la scansione di tutti i dispositivi sul controller 0 sui due HBA:

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

Passaggio 2 :A questo punto, il kernel sa che /dev/mapper/mpathc è 27 TB. Ora dovrai aumentare la dimensione della partizione 1. Il parted comando può essere utilizzato per ridimensionare le partizioni, ma credo che la versione Centos 7 di parted non ha quella caratteristica Vorrei quindi smontare il filesystem, rimuovere la partizione (spaventoso, lo so), quindi creare nuovamente la partizione, questa volta con la dimensione corretta. Controlla che i suoi parametri siano corretti.

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

Ti consigliamo di testarlo prima su un disco che non contiene dati importanti.

Non so se è possibile installare un parted versione che ha il resizepart comando. Semplificherebbe il secondo passaggio.

Il manuale di archiviazione RHEL 7 contiene una procedura simile con fdisk , ma presuppone LVM e nessun multipathing. Dopo l'fdisk procedura, probabilmente dovrai usare kpartx per informare il kernel sui cambiamenti sul disco. Pertanto, l'approccio separato mi sembra più facile, quindi più sicuro.

Passaggio 3 :Aumenta il filesystem. Innanzitutto, montalo di nuovo. Se è XFS, devi montarlo, quindi eseguire xfs_growfs .

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

Se è ext[234], esegui resize2fs . Può essere montato o smontato.

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

Hai finito.


Linux
  1. Come disabilitare SELinux su CentOS?

  2. Come installare Tomcat 7 su Centos?

  3. CentOS / RHEL:come migrare lo storage (LVM) con pvmove Command

  4. CentOS / RHEL:come ridimensionare (estendere) il volume fisico (PV) esistente

  5. Come controllare la versione di CentOS

Come installare Jenkins su CentOS 7?

Come installare phpMyAdmin su CentOS 7?

Come installare Codeignetor centos 7?

Come installare Mongodb in CentOS?

Come installare VirtualBox su CentOS 8

Come fare eco in un file