Creșteți spațiul pe disc al partiției rădăcină lvm (centos), minniakhmetov ravil jurisovich

În sistemele de operare bazate pe Linux, puteți vizualiza dimensiunea folderului (directorul) cu comanda du. Această comandă, executată în consola, vă permite să estimați volumul spațiului utilizat pe hard disk separat pentru dosare și fișiere, să rezumați rezultatul, să aflați dimensiunea totală a directorului.







# du -h (numele dosarului)

Adăugarea unei noi unități (/ dev / sdb) sau mări dimensiunea discului pentru mașina virtuală și de a crea noi partiții (/ dev / sda (b) 4):

# fdisk / dev / sda (b)
Comandă (m pentru referință): n
Acțiunea echipei
e Extended
secțiunea principală p (1-4)
p
Numărul secțiunii (1-4): 4
Primul cilindru (1-3524, implicit 1):
Valoarea implicită este 1
Ultimul cilindru este fie + dimensiune, fie sizeM sau + sizeK (1-3524, implicit este 3524):
Valoarea implicită este 3524

Comandă (m pentru referință): p

Discul / dev / sda (b): 28,9 GB, 28991029248 octeți
255 capete, 63 sectoare / cale, 3524 cilindri
Unități = cilindri pe 16065 * 512 = 8225280 octeți

Start sistem de pornire a sistemului de blocare a blocurilor
/ dev / sdd1 1 3524 28306498+ 83 Linux

Comandă (m pentru referință): w
Tabela de partiții a fost modificată!

Se creează o nouă partiție pe noul disc.

Inițializați partiția ca volum fizic în LVM și adăugați-o în grupul vg_server72-lv

#pvcreate / dev / sda (b) 4
Scrierea datelor despre volumul fizic pe disc "/ dev / sda4"






Volumul fizic "/ dev / sda4" a fost creat cu succes

Pentru a afla numele volumului grupului - grupul de volum (format din volume fizice (PV) din grup, pentru a crea un singur disc, care va fi în continuare împărțită după cum ne-o dorim), trebuie să introduceți următoarea comandă:

# vgextend vg_server72-lv / dev / sda (b) 4
Grupul de grup "vg_server72-lv" a fost extins cu succes

Extinzim volumul logic vg_server72-lv la tot spatiul liber pe disc:

# lvextend -l + 100% GRATUIT / dev / mapper / vg_server72-lv_root

Extensia a avut succes. Resaisim rădăcină în zbor într-un sistem care rulează (rețineți că nu orice tip de sistem de fișiere acceptă extinderea partiției fără a pierde informații)!

# resize2fs / dev / mapper / vg_server72-lv_root
Sistemul de fișiere de pe / dev / mapper / vg_server72-lv_root este montat pe /; redimensionarea on-line necesară
Efectuarea unei resize on-line a / dev / mapper / vg_server72-lv_root la 13139968 (4K) blocuri.
Sistemul de fișiere de pe / dev / mapper / vg_server72-lv_root are acum 13139968 blocuri lungi.
Verificăm:

Astfel, spațiul de pe disc este mărit.

Notă: Extinderea volumului LVM pe CentOS 7 la ultima etapă produce o eroare:

Faptul a fost că resize2fs poate funcționa numai cu sistemele de fișiere ext2-4 și CentOS 7 implicit la xfs.
Soluția este de a utiliza xfs_growfs:
xfs_growfs / dev / mapper / vg_server72-lv_root
meta-date = / dev / Mapper / vg_server72-lv_root isize = 512 agcount = 4, agsize = 1113856 blks
. =. sectsz = 4096 atribuire = 2, projid32bit = 1
. =. crc = 1 finobt = 0 spinode = 0
date. =. bsize = 4096 blocuri = 4455424, imaxpct = 25
. =. sunit = 0 swidth = 0 blks
denumire. =. versiunea 2 bsize = 4096 ascii-ci = 0 ftype = 1
log. =. internă bsize = 4096 blocuri = 2560, versiunea = 2
. =. sectsz = 4096 sunit = 1 blks, numărul leneș = 1
în timp real. nici unul extsz = 4096 blocuri = 0, rtextents = 0
blocurile de date s-au schimbat de la 4455424 la 9697280

Creșterea partiției a avut succes.







Trimiteți-le prietenilor: