linux:files:lvm

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
linux:files:lvm [13/10/2024 16:39] osvexlinux:files:lvm [Невідома дата] (поточний) – зовнішнє редагування (Невідома дата) 127.0.0.1
Рядок 1: Рядок 1:
 ====== LVM ====== ====== LVM ======
  
-### Короткий мануал по роботі з LVM+**LVM (Logical Volume Manager)** — це система управління дисковим простором в Linux, яка дозволяє більш гнучко працювати з дисками та розділами. Вона надає можливість об'єднувати кілька фізичних дисків у великі групи томів, створювати на них логічні томи (аналог розділів), змінювати їх розмір, додавати або видаляти диски, і т.д.
  
-#### 1. **Створення LVM на новому диску**\\ +Основні поняття:
-1. **Додайте новий диск** і перевірте, чи система його бачить:\\ +
- ```bash\\ +
- lsblk\\ +
- ```\\ +
- \\ +
-2. **Створіть фізичний том (PV)** на новому диску:\\ +
- ```bash\\ +
- pvcreate /dev/sdX\\ +
- ```\\ +
- (Замініть `/dev/sdX` на відповідний диск.)+
  
-3. **Додайте фізичний том у групу томів (VG)**:\\ +  - **Physical Volume (PV)**  — фізичний диск або розділ, який додається в LVM. 
- ```bash\\ +  - **Volume Group (VG)**  — група томів, яка складається з одного або більше фізичних томів. 
- vgextend <назва_групи_томів> /dev/sdX\\ +  - **Logical Volume (LV)**  — логічний том, створений на основі групи томів, який може бути використаний як звичайний диск або розділ. 
- ```+**Перевірка групи томів**  (VG) та логічних томів (LV):
  
-#### 2. **Зміна розміру логічного тому (LV)**+  Перевірити групи томів: ''vgdisplay'' 
 +  * Перевірити логічні томи: ''lvdisplay'' 
 +  Перевірити фізичні томи: ''pvdisplay''
  
-- **Збільшити розмір логічного тому (LV)**:\\ +==== Зміна розміру логічного тому: ====
- ```bash\\ +
- lvextend -L +<розмір> /dev/mapper/<vg>-<lv>\\ +
- ```\\ +
- (Наприклад, `+10G` для додавання 10ГБ або `-L +100%FREE`, щоб використати весь доступний простір.)+
  
-**Оновіть файлову систему після збільшення тома**:\\ +**Зменшення**  розміру логічного тому (спочатку потрібно відмонтувати розділ):
- ```bash\\ +
- resize2fs /dev/mapper/<vg>-<lv>\\ +
- ```+
  
-#### 3. **Додавання нового диска в існуючу групу томів (VG)**+<code> 
 +umount /dev/ubuntu-vg/ubuntu-lv 
 +resize2fs /dev/ubuntu-vg/ubuntu-lv 10G  Зменшення файлової системи до 10GB 
 +lvreduce -L 10G /dev/ubuntu-vg/ubuntu-lv 
 +mount /dev/ubuntu-vg/ubuntu-lv /mnt
  
-1. **Перевірте диск**:\\ +</code>
- ```bash\\ +
- lsblk\\ +
- ```+
  
-2. **Створіть фізичний том (PV)**:\\ +**Збільшення**  розміру логічного тому:
- ```bash\\ +
- pvcreate /dev/sdX\\ +
- ```+
  
-3. **Додайте фізичний том у групу томів**:\\ +<button collapse="foo">Додаткові дії якщо збільшити потрібно РОЗДІЛ, а не весь том</button> \\ <collapse id="foo" collapsed="true">
- ```bash\\ +
- vgextend <назва_групи_томів/dev/sdX\\ +
- ```+
  
-#### 4. **Перевірка стану LVM**+Спочатку потрібно збільшити розділ ''/dev/sda3'', щоб він займав весь новий простір диска (800ГБ замість 500ГБ).
  
-- **Переглянути фізичні томи**:\\ +<code> 
- ```bash\\ +parted /dev/sda
- pvdisplay\\ +
- ```+
  
-- **Переглянути групи томів**:\\ +</code>
- ```bash\\ +
- vgdisplay\\ +
- ```+
  
-- **Переглянути логічні томи**:\\ +Виконавши цю команду, введіть такі кроки:
- ```bash\\ +
- lvdisplay\\ +
- ```+
  
-Цей мануал допоможе вам з базовими операціями над LVM, включаючи додавання дисків і зміну розміру томів.+  * ''print''  — показує наявні розділи. 
 +  * ''resizepart 3''  — виберіть третій розділ (sda3). 
 +  * ''800G''  — встановіть новий розмір (у цьому випадку 800ГБ, але ви можете вибрати максимум, доступний на вашому диску). 
 +  * ''quit''  — вийдіть із ''parted''
 + \\ </collapse> 
 + 
 +<code> 
 +lvextend -L +5G /dev/ubuntu-vg/ubuntu-lv  # Додаємо 5GB 
 +resize2fs /dev/ubuntu-vg/ubuntu-lv  # Розширюємо файлову систему 
 + 
 +</code> 
 + 
 +==== Додавання нового диска до LVM: ==== 
 + 
 +**Додати фізичний диск до LVM:** 
 + 
 +<code> 
 +pvcreate /dev/sdX  # Де /dev/sdX - це новий диск 
 + 
 +</code> 
 + 
 +**Додати фізичний диск до групи томів:** 
 + 
 +<code> 
 +vgextend ubuntu-vg /dev/sdX 
 + 
 +</code> 
 + 
 +**Розширити логічний том, використовуючи новий диск:** 
 + 
 +<code> 
 +lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv 
 +resize2fs /dev/ubuntu-vg/ubuntu-lv 
 + 
 +</code>
  
  • linux/files/lvm.1728837597.txt.gz
  • Востаннє змінено: 13/10/2024 13:39
  • (зовнішнє редагування)