Kā Ubuntu pagarināt LVM disku

Pirms LVM diska pagarināšanas ir jānoskaidro sējuma grupas (VG) un loģiskā sējuma (LV) nosaukumi. VG un LV nosaukumus var apskatīties ar dažādām komandām.

Komandas izpilda kā root lietotājs vai izmantojot “sudo”.

Komanda lvdisplay parāda VG un LV nosaukumus un citu informāciju par loģiskiem sējumiem.

lvdisplay

Komanda lsblk parāda diskus, kuri veido LVM.

lsblk

Komanda df parāda direktoriju, kur LVM disks montēts.

df

Piemēros nosaukumi ir “data_vg” un “data_lv”.

1. Jauna diska pievienošana serverim vai datoram.

2. Pārbaude vai operētājsistēma redz jauno disku.

fdisk -l

Piemērā jaunais disks “/dev/sdc”.

fdisk

3. Nodalījumu (partition) izveidošana uz diska.

fdisk <new disk>

Piemēram:

fdisk /dev/sdc

Komandas fdisk programmā.

• g – izveidot GPT nodalījuma tabulu.
Pēc noklusējuma izveido MBR nodalījuma tabulu, kura izmērs var būt līdz 2 TB.

fdisk

• n – pievienot jaunu nodalījumu.
nodalījuma numurs: 1
pirmais sektors:
pēdējais sektors:

fdisk

• t – mainīt nodalījuma veidu.
alias: lvm

fdisk

• p – izdrukāt nodalījumu tabulu (pārbaudei).

fdisk

• w – ierakstīt tabulu diskā un iziet.

fdisk

Iziet no programmas, nesaglabājot izmaiņas, ar komandu “q”.

Ieteicams pirms turpmākām darbībām virtuālam serverim izveidot momentuzņēmumu (snapshot), lai problēmu gadījumā ir iespējams atgriezties iepriekšējā stāvoklī.

4. Diska inicializācija LVM lietošanai (PV).

pvcreate <disk partition>

Piemēram:

pvcreate /dev/sdc1
pvcreate

5. PV pievienošana sējuma grupai (VG).

vgextend <vg volume> <pv volume>

Piemēram:

vgextend data_vg /dev/sdc1
vgextend

6. Loģiskā sējuma (LV) izmēra palielināšana par PV brīvās vietas daudzumu.

lvextend /dev/<vg volume>/<lv volume> <pv volume>

Piemēram:

lvextend /dev/data_vg/data_lv /dev/sdc1
lvextend

7. ext2/ext3/ext4 failu sistēmas izmēra maiņa.

resize2fs /dev/<vg volume>/<lv volume>

Piemēram:

resize2fs /dev/data_vg/data_lv
resize2fs

Pārbaude ar komandu “df -h”.

df

Noderīgas komandas.

pvdisplay
vgdisplay
lvdisplay
lsblk
lvs

Vairāk par programmas iespējām.

man pvcreate
man vgextend
man lvextend

Rakstā sniegtā informācija tiek sniegta “tāda, kāda tā ir” (“as is”) bez jebkādas garantijas.


Publicēts