====== lvm ======
===== Включение lvm на диске =====
pvcreate /dev/sdb
vgcreate VolGroup2 /dev/sdb
lvcreate -n lv_logs -L1024G VolGroup2
mkfs.ext4 /dev/VolGroup2/lv_logs
mount /dev/VolGroup2/lv_logs /mnt/logs
===== Создание тома =====
lvcreate -l 100%FREE -n lv_logs VolGroup2
===== Переименование логического тома =====
lvrename /dev/vg02/lvold /dev/vg02/lvnew
## or
lvrename vg02 lvold lvnew
===== Уменьшение тома =====
lvreduce -r -L -200G /dev/vg_data/lv_data
-L указывает на изменение размера раздела: указание размера и относительное значение, со знаком + или -. Например, -L 83G урежет размер до 83G, -L -15G или -L +15G уменьшит или увеличит размер.
-r указывает, что надо также изменить размер файловой системы, без неё данные будут утеряны.
===== Сливаем /home в / =====
vi /etc/fstab
umount /home/
mount /dev/mapper/VolGroup-lv_home /media/
mv /media/* /home/
umount /media/
lvremove /dev/VolGroup/lv_home
# y
lvextend -l +100%FREE -r /dev/VolGroup/lv_root
* параметр ''-r'' заменяет ''resize2fs /dev/VolGroup/lv_root''
===== Добавить физический раздел =====
Изменение размера диска
Добавить новый раздел в VolGroup:
pvcreate /dev/sdb1
vgextend VolGroup /dev/sdb1
Или расширить уже имеющийся:
pvresize /dev/sda2
Использовать всё доступное пространство:
lvextend -l +100%FREE -r /dev/VolGroup/lv_root
{{tag> lvm }}