A lemezterület kimerülése és a lemezpartíciók kezelése régóta fejfájást okoz az informatikai mérnököknek. Szerencsére a Linux logikai kötetek használatával próbálja megoldani ezt a problémát.
Az Ubuntu szerveren a logikai kötetek az alapértelmezett módszer a szerver lemezterületének kezelésére. Sajnos ezeknek a köteteknek a használatakor nem fogy el az összes lemezterület, és emiatt felmerülhet a kérdés, hogy hová tűnt a lemezterület. Vessünk egy pillantást az LVM merevlemez-terület beállítására vagy növelésére az Ubuntuban.
A logikai kötetek legfontosabb előnyei
A Logical Volume Manager (LVM) egy parancssori segédprogram logikai kötetek kezelésére Linux rendszeren. Ha több partíciót szeretne a szerveren vagy a számítógépen, akkor erősen ajánlott logikai kötetek használata a lemezterület kezelésére.
Az LVM fejlettebb és hatékonyabb a lemezek partíciókkal történő kezelésének hagyományos módjaihoz képest. Íme néhány fő előnye a logikai köteteknek Linuxon:
- Hatékony: A logikai kötetek hatékonyabb módszert kínálnak a lemezterület kihasználására
- Nem kell újraindítani a szervereket: A logikai kötetekkel módosíthatja a lemezméretet anélkül, hogy újra kellene indítania a kiszolgálót, ahogy az a szokásos partíciók esetében történik.
- Adatok tárolása kötetek között: Könnyen tárolhat adatokat több kötetben a teljes lemezen
Az Ubuntu kiszolgálón a logikai kötetet a telepítés során vagy az operációs rendszer telepítése után növelheti. Megvizsgáljuk mindkét lehetőséget, hogy kiválaszthassa, melyik felel meg jobban. nem úgy mint Ubuntu Desktop, Ubuntu Server alapértelmezés szerint csak terminál tartozik hozzá.
Logikai kötet bővítése Ubuntuban a telepítés során
Amikor az Ubuntu Server telepítése során a tárolási konfigurációs oldalra ér, válassza ki a ubuntu-lv partícióra szerelve gyökér (/), nyomja meg Belép, és válassza ki a lehetőséget Szerkesztés választási lehetőség.
A következő konfigurációs oldalon láthatja, hogy a szervere a jelenleg hozzárendelt területhez képest mekkora területet használhat fel. Ebben az esetben a jelenlegi lemezterület 25 GB, és a szerver által felhasználható maximális terület 22,996 GB, de jelenleg csak 11,496 GB-ot használ.
A teljes lemez használatához egyszerűen írja be a zárójelben látható maximális mennyiséget, vagy adjon meg bármilyen egyedi lemezméretet, majd mentse el a beállításokat.
Célszerű a logikai kötetterület beállítása a telepítés során, de ha elfelejtette volna, vagy egyszerűen csak módosítani szeretné a helyet egy élő szerveren, az LVM ezt is megadja.
Logikai kötet bővítése az Ubuntu szerveren a telepítés után
A logikai kötetterület bővítése előtt tisztában kell lennie azzal, hogy mennyi hely áll rendelkezésre, és mennyit használt fel. Általában ezt tennéd vele a df parancsot, de nem jeleníti meg a logikai kötetek megfelelő méretét.
Ehelyett használja a vgdisplay (Kötetcsoport megjelenítése) parancs, amely átfogó információkat jelenít meg a kötetcsoportokról és logikai kötetekről.
A parancs futtatásához rendszergazdai jogosultságra lesz szüksége.
sudo vgdisplay
Három fontos paraméterre kell figyelni:
- VG méret: Ez a kötetcsoport mérete, és a teljes elérhető lemezméretet mutatja. Ebben az esetben ez 23 GB.
- PE/méret hozzárendelése: Ez azt mutatja, hogy a szerver jelenleg mekkora területet foglal le
- Ingyenes PE/méret: Megjeleníti a szabad területet a teljes lehetséges tárhelyből
A df parancs csak a lefoglalt területet jeleníti meg, nem pedig a teljes lehetséges területet, és ez feltételezheti hogy nem marad sok hely a szerveren, amikor sok hely van tétlenül a kötet részeként csoport.
A logikai kötet bővítéséhez használja a lvextend parancs. Először azonban szerezze be a logikai kötet csatlakoztatási pontját a lvdisplay parancs:
sudo lvdisplay
Az lvdisplay kimenetből láthatja, hogy a lemez az elérési útra van szerelve /dev/ubuntu-vg/ubuntu-lv.
Ezután növelje meg a logikai kötetterületet a következő paranccsal:
sudo lvextend -l +100% INGYENES /dev/ubuntu-vg/ubuntu-lv
100% a teljes terület kihasználását jelenti, ezért rendelje hozzá a szükséges százalékot igényei szerint, pl. 50%, 60% stb.
A változtatások életbe léptetéséhez a logikai kötetet tartalmazó fájlrendszert is át kell méretezni. Szerezze le a fájlrendszer elérési útját a df -h parancs; ebben az esetben az /dev/mapper/ubuntu--vg-ubuntu--lv.
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
Most, ha futtatja a df -h parancsot újra, látni fogja, hogy a gyökérmeghajtó mérete megnőtt.
Az LVM beállítása Ubuntu szerveren egyszerű
Az LVM egy nagyszerű eszköz, amely lehetővé teszi a lemezhasználat és a logikai kötetek egyszerű kezelését a hagyományos lemezpartíciókkal járó gondok nélkül. Ráadásul, ha a szerver kritikus szolgáltatásokat futtat, akkor nem kell újraindítania a lemezméret beállítása után.
Az LVM-et az Ubuntu asztalon is beállíthatja a lemezterület egyszerű kezelése érdekében.