Инструменты пользователя

Инструменты сайта


howto:linux:lvm

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
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
-+
-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 }}
howto/linux/lvm.1442523687.txt.gz · Последние изменения: 2015/09/18 00:01 — Алексей Кожевников