i den här artikeln visar vi dig hur du skapar LVM med fyra diskar på CentOS 7 linux.
som du kanske vet är LVM som ”dynamiska partitioner”, vilket betyder att du kan skapa/ändra storlek/ta bort LVM ”partitioner” (de kallas ”logiska volymer” i LVM-speak) från kommandoraden medan ditt Linux-system körs: du behöver inte starta om systemet för att göra kärnan medveten om de nyskapade eller ändrade partitionerna.
vår miljö
OS: CentOS 7
Nej. av diskar: 4 diskar med 500 GB vardera
1- Partitionsenheter
här partitionerar vi varje hårddisk till 1:
# parted /dev/sdb mklabel msdos# parted /dev/sdb mkpart primary 1 100%# parted /dev/sdc mklabel msdos # parted /dev/sdc mkpart primary 1 100%# parted /dev/sdd mklabel msdos # parted /dev/sdd mkpart primary 1 100%# parted /dev/sde mklabel msdos # parted /dev/sde mkpart primary 1 100%
LVM har tre primära delar. Varje del spelar en viktig roll för att skapa och upprätthålla logiska volymer:
fysisk volym (PV): en fysisk volym (PV) skapas med kommandot LVM /sbin/pvcreate. Detta verktyg betecknar en oanvänd diskpartition (eller hela enheten) som ska användas av LVM. LVM-strukturerna, en volymetikett och metadata läggs till i partitionen under denna process.
volymgrupp (VG): en volymgrupp (VG) skapas med kommandot LVM /sbin/vgcreate, som lägger till PVs i en lagringspool. Denna lagringspool används i sin tur för att bygga olika logiska volymer.
logisk volym (LV): en logisk volym (LV) skapas med kommandot LVM /sbin/lvcreate. Detta är det sista objektet i logisk volymskapande. En LV består av lagringsutrymme bitar (logiska utsträckning) från en VG pool. Den kan formateras med ett filsystem, monteras och användas precis som en vanlig diskpartition.
2-Skapa PV
skapa pv för lvm:
# pvcreate /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
3- Skapa VG
skapa vg Från skapade PVs:
# vgcreate vg00 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
4- Skapa LV
skapa lv från skapad vg. i vårt fall är VG-storlek 1,82 TiB:
# lvcreate -l 100%FREE vg00
5- Gör filsystem och montera
gör filsystem på Skapa lvm:
# mkfs -t xfs /dev/vg00/lvol0
redigera fstab-fil och Lägg till post i mount / var-katalogen på skapad lvm:
# /dev/vg00/lvol0 /var xfs defaults 0 0
en praktisk användning av lvm är att du har en värdserver och har bestämt dig för att separera /var eller /home från ditt huvudrotträd för att förhindra att OS fastnar med fulling space. vi har en artikel om hur man flyttar var till ny partition på CentOS 7 linux.