Перенос виртуалок Openvz на LVM


aptitude install lvm
pvcreate /dev/sda3
vgcreate ws /dev/sda3
lvcreate -L 250G ws (вот ключевой момент: оставляем пустое место - в нашем случае 50G свободного пространства)
mkfs.ext4 /dev/ws/lvol0
7. Форматируем логический раздел в стандартную линуксовую систему:
mkfs.ext4 /dev/ws/lvol0
8. Присваеваем метку для хранения контейнеров:
tune2fs -L /var/lib/vz /dev/ws/lvol0
9. смотрим идентификатор lvm-раздела:
blkid
и добавляем его в /etc/fstab
/dev/mapper/ws-lvol0: UUID="c6fed62d-86eb-4268-a793-b4f18a413cd9" SEC_TYPE="ext2" TYPE="ext3
после команды "pvs"
должно быть PFree около 50G



1. создаем с live-флешки (kali linux) доп.раздел на лишнем пространстве основного диска
(запоминаем порядковый номер раздела)
2. pvcreate /dev/sda4
3. vgcreate ws /dev/sda4
4. корневой раздел в логическом томе:
lvcreate -L500G ws (vg0)
//в папке /dev появится каталог ws
5. раздел подкачки в логическом томе ws:
lvcreate -n swap -L2G ws (vg0)
устанавливаем свап:
mkswap -L swap /dev/ws/swap
и включаем:
swapon /dev/ws/swap

6. увеличиваем размер корневого логического раздела:
lvextend -L+500G /dev/ws/lvol0

7. Форматируем логический раздел в стандартную линуксовую систему:
mkfs.ext4 /dev/ws/lvol0

8. Присваеваем метку для хранения контейнеров:
tune2fs -L /var/lib/vz /dev/ws/lvol0
(tune2fs -L /var/lib/vz /dev/vg0/lvol0)

9. смотрим идентификатор lvm-раздела:
blkid
/dev/mapper/ws-lvol0: UUID="c6fed62d-86eb-4268-a793-b4f18a413cd9" SEC_TYPE="ext2" TYPE="ext3"


UUID=c6fed62d-86eb-4268-a793-b4f18a413cd9 /var/lib/vz ext4 defaults 0 2

10. копируем содержимое виртуалок на lvm-раздел:
mkdir /mnt/sda4
mount /dev/ws/lvol0 /mnt/sda4
cp -a -r -f /var/lib/vz/* /mnt/sda4
umount /mnt/sda4

mount /dev/ws/lvol0 /var/lib/vz

11. переименовываем существующую папку контейнеров:
mv /var/lib/vz /var/lib/vzold

12. монтируем в автозагрузку "LVM-раздел" со всем содержимым виртуалок:
UUID=c6fed62d-86eb-4268-a793-b4f18a413cd9 /var/lib/vz ext3 defaults 0 2
 
13. перезагружаемся и смотрим, что получилось:
reboot
df -hfdisk
 
(
узнать размер LVM
vgdisplay
список физических разделов в LVM:
pvdisplay
список созданных разделов на логических томах:
lvdisplay
)

0 комментариев

Автор топика запретил добавлять комментарии