Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
howto:linux:lvm [2015/09/18 00:01] Алексей Кожевников создано |
howto:linux:lvm [2022/07/18 09:34] (текущий) Алексей Кожевников |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== lvm ====== | ====== lvm ====== | ||
- | Сливаем /home в / | + | ===== Включение lvm на диске ===== |
+ | |||
+ | <code> | ||
+ | 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 | ||
+ | </code> | ||
+ | |||
+ | ===== Создание тома ===== | ||
+ | <code>lvcreate -l 100%FREE -n lv_logs VolGroup2</code> | ||
+ | |||
+ | ===== Переименование логического тома ===== | ||
+ | |||
+ | <code> | ||
+ | lvrename /dev/vg02/lvold /dev/vg02/lvnew | ||
+ | ## or | ||
+ | lvrename vg02 lvold lvnew | ||
+ | </code> | ||
+ | |||
+ | ===== Уменьшение тома ===== | ||
+ | |||
+ | <code> | ||
+ | lvreduce -r -L -200G /dev/vg_data/lv_data | ||
+ | </code> | ||
+ | -L указывает на изменение размера раздела: указание размера и относительное значение, со знаком + или -. Например, -L 83G урежет размер до 83G, -L -15G или -L +15G уменьшит или увеличит размер. | ||
+ | |||
+ | -r указывает, что надо также изменить размер файловой системы, без неё данные будут утеряны. | ||
+ | |||
+ | ===== Сливаем /home в / ===== | ||
<code> | <code> | ||
Строка 10: | Строка 40: | ||
umount /media/ | umount /media/ | ||
lvremove /dev/VolGroup/lv_home | lvremove /dev/VolGroup/lv_home | ||
- | y | + | # y |
- | lvextend -l +100%FREE /dev/VolGroup/lv_root | + | lvextend -l +100%FREE -r /dev/VolGroup/lv_root |
- | resize2fs /dev/VolGroup/lv_root | + | </code> |
+ | |||
+ | * параметр ''-r'' заменяет ''resize2fs /dev/VolGroup/lv_root'' | ||
+ | |||
+ | ===== Добавить физический раздел ===== | ||
+ | |||
+ | Изменение размера диска | ||
+ | |||
+ | Добавить новый раздел в VolGroup: | ||
+ | <code> | ||
+ | pvcreate /dev/sdb1 | ||
+ | vgextend VolGroup /dev/sdb1 | ||
+ | </code> | ||
+ | |||
+ | Или расширить уже имеющийся: | ||
+ | <code> | ||
+ | pvresize /dev/sda2 | ||
+ | </code> | ||
+ | |||
+ | Использовать всё доступное пространство: | ||
+ | <code> | ||
+ | lvextend -l +100%FREE -r /dev/VolGroup/lv_root | ||
</code> | </code> | ||
{{tag> lvm }} | {{tag> lvm }} |