Использование LVM

Краткие заметки для работы с LVM.

Создание логического тома, если имеется один диск:
1. инициализируем диск:
#pvcreate /dev/vdb
Writing physical volume data to disk «/dev/vdb»
Physical volume «/dev/vdb» successfully created

2. создаем группу томов из ранее инициализирвоанного диска
#vgcreate test /dev/vdb
Volume group «test» successfully created

3. активируем группу томов
#vgchange -a y test
0 logical volume(s) in volume group «test» now active

4. Создаем логический том размером во всю группу:
#lvcreate -l100%FREE test -n lvtest
Logical volume «lvtest» created

5. создаем фс:
#mkfs.ext4 /dev/test/lvtest
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
655360 inodes, 2620416 blocks
131020 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2684354560
80 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 36 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

6. монтируем фс
создаем папку для монтирования
#mkdir /testlvm

редактируем fstab:
#vi /etc/fstab

Добавляем в него строку:
/dev/test/lvtest        /testlvm        ext4    defaults,noatime        0 0

подключаем устройство:
#mount /testlvm

проверяем:
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/vda1             9,9G  1,4G  8,1G  15% /
tmpfs                 499M     0  499M   0% /dev/shm
/dev/mapper/test-lvtest
9,9G  151M  9,2G   2% /testlvm

Добавляем дополнительный диск в группу томов:
# ls -al /dev/vd*
brw-rw—- 1 root disk 252,  0 Май 23 22:15 /dev/vda
brw-rw—- 1 root disk 252,  1 Май 23 22:15 /dev/vda1
brw-rw—- 1 root disk 252, 16 Май 23 22:15 /dev/vdb
brw-rw—- 1 root disk 252, 32 Май 23 22:16 /dev/vdc

1. инициализируем:
#pvcreate /dev/vdd
Writing physical volume data to disk «/dev/vdd»
Physical volume «/dev/vdd» successfully created

2. Добавим физический том в группу томов
#vgextend test /dev/vdd
Volume group «test» successfully extended

3. проверим
#pvscan
PV /dev/vdb   VG test   lvm2 [10,00 GiB / 0    free]
PV /dev/vdd   VG test   lvm2 [5,00 GiB / 5,00 GiB free]
Total: 2 [14,99 GiB] / in use: 2 [14,99 GiB] / in no VG: 0 [0   ]

4. Расширяем логический том на 4900М:
#lvextend -L+4900M /dev/test/lvtest
Extending logical volume lvtest to 14,78 GiB
Logical volume lvtest successfully resized

5. Расширим ФС
отмонтируем раздел:
#umount /testlvm/

проверяем его:
#e2fsck -f /dev/test/lvtest
e2fsck 1.41.12 (17-May-2010)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/test/lvtest: 11/655360 files (0.0% non-contiguous), 79663/2620416 blocks

расширяем фс:
#resize2fs /dev/test/lvtest
resize2fs 1.41.12 (17-May-2010)
Resizing the filesystem on /dev/test/lvtest to 3874816 (4k) blocks.
The filesystem on /dev/test/lvtest is now 3874816 blocks long.

монтируем:
#mount /testlvm/

проверяем:
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/vda1             9,9G  1,4G  8,1G  15% /
tmpfs                 499M     0  499M   0% /dev/shm
/dev/mapper/test-lvtest
15G  153M   14G   2% /testlvm

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий