Hogyan fájdalmatlanul növeljék a lemezterületet a linuxos vagy egy hihetetlen lvm távközlési rendszerben?

A feladat az volt, hogy növelje a tárhely nagyságát a fogadó szerveren. mert Az ISPmanager vezérlőpultként működik, a probléma nem oldja meg az új partíciónak egy külön mappába történő felhelyezésének problémáját. A kollégák tanácsára úgy döntöttek, hogy segítséget kérnek az LVM (Logical Volume Manager) segítségért.

Logikai kötetmenedzsment (LVM) létezik Linuxban, a 2.4v1 és a 2.6.9v2 rendszermag verziókkal kezdve.
Mi az LVM, a logikai kötetmenedzser, a logikai kötetmenedzsment vagy a logikai kötetkezelő?
Az LVM egy további absztrakciós réteg a szokásos logikai / fizikai lemezek és a fájlrendszer között. Ez a rendszer lehetővé teszi számunkra, hogy összekapcsolják több fizikai lemez, partíció a fizikai lemez tömbök rajtaütés egy logikai kötet, amelyhez létre fájlrendszert. Szintén képesek vagyunk gyors mentést, mozgassa a fájlrendszer, például két HDD 40 GB egyetlen 80GB nélkül a számítógép kikapcsolása / szerver, növekedés / csökkenés a logikai kötet mérete menet közben (itt szükség van, hogy a fenntartással, hogy a fájlrendszer támogatnia kell ezt a funkciót) .
Általánosságban ez egy olyan csodálatos rendszer, amely rugalmasabbá és kényelmesebbé teszi az adatmeghajtókkal való együttműködést.

Tehát van egy IBM x3560 szerver, két lemezt már telepítettünk és dolgozunk a tükörben, a CentOS 5.5 operációs rendszerben. Kapcsolja ki a szerver, telepítse két meghajtót, kombinálják őket raid 1. Helyezze az operációs rendszert, és látni, hogy van egy új RAW partíció a / dev / sdb.

A második raid tömb hozzáadása előtt a kép a következő volt:
A tükör látható a / dev / sda néven. / dev / mapper / VolGroup01-LogVol00 /
/ dev / sda1 ez a / boot

Egy kis megjegyzés, szükséges, hogy a rendszerindító partíció a logikai köteten kívül legyen, különben nem fog működni. Tekintse meg, hogy a pvdisplay hogyan fogja megmutatni nekünk:

Itt meg kell mondani, hogy az LVM három szinttel rendelkezik:
  • PV a fizikai térfogat. úgymond a fizikai réteg (egész lemezek vagy partíciók)
  • A VG a kötetcsoport. Ezen a szinten kombináljuk a PV-t egy csoportba
  • Az LV logikai kötet. logikai szinten, a VG-t egyetlen partícióval kombinálva, amelyen fájlrendszert hozhat létre.

Látjuk, hogy van VG nevű VolGroup01, amely a PV / dev / sda2-n található

Az lvdisplay a következőket mondja:

Az LV-t, amelyet kiterjeszteni kell, az / dev / VolGroup01 / LogVol00

Tovább tetteink:
  • Inicializálja az új fizikai lemezt a következő paranccsal: pvcreate / dev / sdb
  • Add hozzá egy új fizikai lemezt meglévő VG VolGroup1-hez. vgextend VolGroup01 / dev / sdb
  • A / dev / VolGroup01 / LogVol00 névvel meghosszabbítjuk LV értékünket a / dev / sbd teljes tárterületére. lvextend / dev / VolGroup01 / LogVol00 / dev / sdb

Most meg kell változtatni a méret a fájlrendszer resize2fs -p / dev / VolGroup01 / LogVol00 Mindent én esetemben növelte a rendelkezésre álló lemezterület felét.

/ dev / VolGroup01 / LogVol01 a mi esetünkben swap.