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

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


howto:linux:lvm

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
howto:linux:lvm [2015/10/08 23:11]
Алексей Кожевников
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 -r /​dev/​VolGroup/​lv_root lvextend -l +100%FREE -r /​dev/​VolGroup/​lv_root
 </​code>​ </​code>​
  
 * параметр ''​-r''​ заменяет ''​resize2fs /​dev/​VolGroup/​lv_root''​ * параметр ''​-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>​
 +
 {{tag> lvm }} {{tag> lvm }}
howto/linux/lvm.1444335108.txt.gz · Последние изменения: 2015/10/08 23:11 — Алексей Кожевников