GNU/Linux >> Znalost Linux >  >> Linux

jak rozšířit úložiště SAN v CentOS 7

Krok 1 :Zkuste znovu prohledat úložná zařízení a sdělit jádru, že se velikost změnila. Nejsem si jistý, jestli to musí být provedeno pro všechny čtyři komponenty multipath, ale nemělo by to bolet. Úložná zařízení můžete znovu prohledat tak, že cokoli zapíšete do jejich rescan soubor:

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

Skenování HBA by také mělo fungovat. SCSI HBA mají scan soubor; zapíšete do něj tři desetinná čísla řadič, cíl a LUN, abyste naskenovali tuto LUN. Nebo místo čísla použijte zástupný znak „-“. Následující prohledá všechna zařízení na řadiči 0 na dvou HBA:

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

Krok 2 :V tomto okamžiku jádro ví, že /dev/mapper/mpathc je 27 TB. Nyní budete muset zvětšit velikost oddílu 1. parted příkaz lze použít pro změnu velikosti oddílů, ale věřím, že verze Centos 7 parted tuto funkci nemá. Proto bych odpojil souborový systém, odstranil oddíl (děsivé, já vím) a poté vytvořil oddíl znovu, tentokrát se správnou velikostí. Zkontrolujte, zda jsou jeho parametry správné.

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

Možná to budete chtít nejprve otestovat na disku, který neobsahuje cenná data.

Nevím, jestli je možné nainstalovat parted verze, která má resizepart příkaz. Usnadnilo by to druhý krok.

Návod k ukládání RHEL 7 obsahuje podobný postup jako fdisk , ale předpokládá LVM a žádné multipathing. Po fdisk pravděpodobně budete muset použít kpartx informovat jádro o změnách na disku. Rozdělený přístup se mi tedy zdá jednodušší, tudíž bezpečnější.

Krok 3 :Zvyšte souborový systém. Nejprve jej znovu namontujte. Pokud je to XFS, musíte jej připojit a poté spustit xfs_growfs .

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

Pokud je to ext[234], spusťte resize2fs . Může být namontován nebo odmontován.

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

Jste hotovi.


Linux
  1. Jak zakázat SELinux na CentOS?

  2. Jak nainstalovat Tomcat 7 na Centos?

  3. CentOS / RHEL :Jak změnit velikost (rozšířit) existující fyzický objem (PV)

  1. Jak aktualizovat CentOS

  2. CentOS / RHEL :Jak migrovat úložiště (LVM) pomocí příkazu pvmove

  3. Jak zkontrolovat verzi CentOS

  1. Jak nainstalovat R na CentOS 7

  2. Jak nainstalovat R na CentOS 8

  3. Jak nastavit úložiště GlusterFS na CentOS 7 / RHEL 7