Как создал группу lvm
1. Ставим метку на диск 8e
# fdisk /dev/sda
Command (m for help): p
Disk /dev/hdс: 3243 MB, 3243663360 bytes
128 heads, 63 sectors/track, 785 cylinders
Units = cylinders of 8064 * 512 = 4128768 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 1 20 168682+ 82 Linux swap
/dev/hdb2 21 785 3165088+ b Win95 FAT32
Command (m for help): t
Selected partition 2
Hex code (type L to list codes): 8e
Changed system type of partition 2 to 8e (Linux LVM)
Command (m for help): p
Disk /dev/hdс: 3243 MB, 3243663360 bytes
128 heads, 63 sectors/track, 785 cylinders
Units = cylinders of 8064 * 512 = 4128768 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 1 20 168682+ 82 Linux swap
/dev/hdb2 21 785 3165088+ 8e Linux LVM
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: If you have created or modified any DOS 6.x
partitions, please see the fdisk manual page for additional
information.
Syncing disks.
2. #pvcreate /dev/hda4
3. Теперь запускаем программу vgscan, которая отыщет всё разделы с идентификатором 8е и создаст конфигурационные файлы /etc/lvmtab и /etc/lvmtab.d.
# vgscan
4. создаем группу
#vgcreate -s 32 test /dev/sda1
Теперь pvscan сообщит, что тома активированы.
# pvscan
pvscan — reading all physical volumes (this may take a while…)
pvscan — ACTIVE PV «/dev/sda1» of VG «test» [1.22 GB / 1.22 GB free]
5. Создаем логический том размером 1Гб
#lvcreate -L 1G -n lvm_usr test
или на все свободное место
#lvcreate -L +100%FREE -n lvm_usr test
Команда lvdisplay выдаст более подробную информацию. Обратите внимание на новое месторасположение вроде /dev/test/lvm_usr, именно с ними придется работать в дальнейшем.
И в последок, создаем в получившимся разделе ФС с помощью любой программы и монтируем как обычный диск.
Как я добавлял новый диск в lvm группу:
на диске создал с помощью fdisk раздел, форматнул в нужную ФС, поставил метку 8e (linux LVM)
дальше
pvcreate /dev/новый_hdd — pvcreate /dev/sda1
добавляем в группу
vgextend vol_group /dev/новый_hdd — vgextend datavg /dev/sda1
дальше меняем размер группы с учетом свободного места нового диска с помощью:
lvextend -L+300G /dev/group /LogVol00
и делаем всему этому ресайз с помощью
resize2fs /dev/group /LogVol00