Linux LVM

Как создал группу 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

Добавить комментарий