Я планирую использовать LVM для KVM, и когда я пытаюсь создать виртуальную группу, это не удается, так как я могу создать свои виртуальные группы и LV?
Спасибо
[root@server ~]# vgcreate virtual-machines /dev/sda
Device /dev/sda not found (or ignored by filtering).
Unable to add physical volume '/dev/sda' to volume group 'virtual-machines'.
[root@server ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 2.0T 929G 976G 49% /
tmpfs 3.9G 124K 3.9G 1% /dev/shm
/dev/sda1 194M 57M 128M 31% /boot
[root@server ~]# pvscan
No matching physical volumes found
У вас должно быть свободное место на вашем HD
пример
# fdisk /dev/sda
Command (m for help): p
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes, 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000a3dd7
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 4196351 2097152 83 Linux
/dev/sda2 4196352 172148735 83976192 8e Linux LVM
CREATE NEW PARTITION
Command (m for help): n
Partition type:
p primary (2 primary, 0 extended, 2 free)
e extended
Select (default p): p
Partition number (1-4, default 3):
Using default value 3
First sector (172148736-1953525167, default 172148736):
Using default value 172148736
Last sector, +sectors or +size{K,M,G} (172148736-1953525167, default 1953525167):
Using default value 1953525167
Partition 3 of type Linux and of size 849.4 GiB is set
ЗАПИСЫВАТЬ
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.
# partprobe
СОЗДАТЬ ФИЗИЧЕСКИЙ ОБЪЕМ
# pvcreate /dev/sda3
Physical volume "/dev/sda3" successfully created
ДИСПЛЕЙ ФИЗИЧЕСКИЙ ОБЪЕМ
# pvdisplay
--- Physical volume ---
PV Name /dev/sda2
VG Name fedora_fed18
PV Size 80.09 GiB / not usable 4.00 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 20501
Free PE 1
Allocated PE 20500
PV UUID 1BWm7E-M3Z8-WFJQ-vLRI-eUqa-MfPm-6x2mef
"/dev/sda3" is a new physical volume of "849.43 GiB"
--- NEW Physical volume ---
PV Name /dev/sda3
VG Name
PV Size 849.43 GiB
Allocatable NO
PE Size 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID xo8Xrp-MpKE-MVE1-fkJr-Hebe-NSwo-4w502f
СОЗДАТЬ ГРУППУ ОБЪЕМОВ
# vgcreate virtual-machines /dev/sda3
Volume group "virtual-machines" successfully created
ГРУППА ОБЪЕМА ДИСПЛЕЯ
# vgdisplay
--- Volume group ---
VG Name virtual-machines
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 1
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 0
Open LV 0
Max PV 0
Cur PV 1
Act PV 1
VG Size 849.42 GiB
PE Size 4.00 MiB
Total PE 217452
Alloc PE / Size 0 / 0
Free PE / Size 217452 / 849.42 GiB
VG UUID M69gwe-S5e9-1ZXM-zlxg-L3yc-pR0P-mhW6Vi
--- Volume group ---
VG Name fedora_fed18
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 3
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 1
Act PV 1
VG Size 80.08 GiB
PE Size 4.00 MiB
Total PE 20501
Alloc PE / Size 20500 / 80.08 GiB
Free PE / Size 1 / 4.00 MiB
VG UUID r0LXYG-BQdo-WN7w-GcPa-uKxE-68mC-li3HFm
И ЗАТЕМ СОЗДАЙТЕ СВОИ ЛОГИЧЕСКИЕ ТОМЫ (которые будут использоваться в качестве виртуального диска для DomU) ВНУТРИ ГРУППЫ ТОМОВ
ПРИМЕР (создайте группу vaolume размером 50G для вашей виртуальной машины centos)
lvcreate -nfedora64-1 -L50G /dev/virtual-machines
Logical volume "fedora64-1" created
:) Алекс Давила
vgcreate
только что спас вас от случайного уничтожения всех ваших данных. Не пытайтесь повторить это снова, пока полностью не поймете, что происходит.
Я рекомендую вам ознакомиться хотя бы с этими частями LVM HOWTO:
Помни это /dev/sda
уже используется, поэтому попытка создать на нем тома LVM приведет к уничтожению всех имеющихся в данный момент данных. Вам понадобится другой жесткий диск или, по крайней мере, еще один раздел жесткого диска.
К сожалению, не зная вашей настройки, я не могу дать более конкретный совет.
Смотрите также:
Вы не можете использовать все sda для LVM, так как вы уже используете несколько разделов на нем для использования без LVM. Если у вас есть диск на 3 ТБ, и вы хотите использовать оставшееся пространство, не используемое sda1-3 (я предполагаю, что sda2 - это подкачка), тогда вам следует создать дополнительный раздел (скажем, sda4), пометив его как тип 0x8e (Linux LVM), затем запустите pvcreate /dev/sda4
и vgcreate virtual-machines /dev/sda4
.