linux:files:lvm

Розбіжності

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

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

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
linux:files:lvm [13/10/2024 16:44] – відновлено стару ревізію (07/09/2024 17:56) osvexlinux:files:lvm [Невідома дата] (поточний) – зовнішнє редагування (Невідома дата) 127.0.0.1
Рядок 2: Рядок 2:
  
 **LVM (Logical Volume Manager)** — це система управління дисковим простором в Linux, яка дозволяє більш гнучко працювати з дисками та розділами. Вона надає можливість об'єднувати кілька фізичних дисків у великі групи томів, створювати на них логічні томи (аналог розділів), змінювати їх розмір, додавати або видаляти диски, і т.д. **LVM (Logical Volume Manager)** — це система управління дисковим простором в Linux, яка дозволяє більш гнучко працювати з дисками та розділами. Вона надає можливість об'єднувати кілька фізичних дисків у великі групи томів, створювати на них логічні томи (аналог розділів), змінювати їх розмір, додавати або видаляти диски, і т.д.
-==== Основні поняття: ====+ 
 +Основні поняття:
  
   - **Physical Volume (PV)**  — фізичний диск або розділ, який додається в LVM.   - **Physical Volume (PV)**  — фізичний диск або розділ, який додається в LVM.
   - **Volume Group (VG)**  — група томів, яка складається з одного або більше фізичних томів.   - **Volume Group (VG)**  — група томів, яка складається з одного або більше фізичних томів.
   - **Logical Volume (LV)**  — логічний том, створений на основі групи томів, який може бути використаний як звичайний диск або розділ.   - **Logical Volume (LV)**  — логічний том, створений на основі групи томів, який може бути використаний як звичайний диск або розділ.
-==== Команди для роботи з LVM: ==== +**Перевірка групи томів**  (VG) та логічних томів (LV):
- +
-=== Перевірка групи томів (VG) та логічних томів (LV): ===+
  
   * Перевірити групи томів: ''vgdisplay''   * Перевірити групи томів: ''vgdisplay''
Рядок 15: Рядок 14:
   * Перевірити фізичні томи: ''pvdisplay''   * Перевірити фізичні томи: ''pvdisplay''
  
-=== Зміна розміру логічного тому: ===+==== Зміна розміру логічного тому: ====
  
 **Зменшення**  розміру логічного тому (спочатку потрібно відмонтувати розділ): **Зменшення**  розміру логічного тому (спочатку потрібно відмонтувати розділ):
Рядок 29: Рядок 28:
 **Збільшення**  розміру логічного тому: **Збільшення**  розміру логічного тому:
  
-<code> +<button collapse="foo">Додаткові дії якщо збільшити потрібно РОЗДІЛ, а не весь том</button> \\ <collapse id="foo" collapsed="true">
-lvextend -L +5G /dev/ubuntu-vg/ubuntu-lv Додаємо 5GB +
-resize2fs /dev/ubuntu-vg/ubuntu-lv  # Розширюємо файлову систему +
- +
-</code> +
- +
-Якщо потрібно збільшити конкретний **РОЗДІЛ**  логічного томуспочатку треба виконати наступні дії:+
  
 Спочатку потрібно збільшити розділ ''/dev/sda3'', щоб він займав весь новий простір диска (800ГБ замість 500ГБ). Спочатку потрібно збільшити розділ ''/dev/sda3'', щоб він займав весь новий простір диска (800ГБ замість 500ГБ).
Рядок 46: Рядок 39:
 Виконавши цю команду, введіть такі кроки: Виконавши цю команду, введіть такі кроки:
  
-  * ''print'' — показує наявні розділи. +  * ''print''  — показує наявні розділи. 
-  * ''resizepart 3'' — виберіть третій розділ (sda3). +  * ''resizepart 3''  — виберіть третій розділ (sda3). 
-  * ''800G'' — встановіть новий розмір (у цьому випадку 800ГБ, але ви можете вибрати максимум, доступний на вашому диску). +  * ''800G''  — встановіть новий розмір (у цьому випадку 800ГБ, але ви можете вибрати максимум, доступний на вашому диску). 
-  * ''quit'' — вийдіть із ''parted''+  * ''quit''  — вийдіть із ''parted''
-Після цього виконати команди наведенні вище для зміни розміру розділу та розширення файлової системи!+ \\ </collapse> 
 + 
 +<code> 
 +lvextend -L +5G /dev/ubuntu-vg/ubuntu-lv  # Додаємо 5GB 
 +resize2fs /dev/ubuntu-vg/ubuntu-lv  # Розширюємо файлову систему 
 + 
 +</code>
  
 ==== Додавання нового диска до LVM: ==== ==== Додавання нового диска до LVM: ====
Рядок 75: Рядок 74:
  
 </code> </code>
- 
-=== Приклад: === 
- 
-Уявімо, що треба збільшити диск LVM на віртуальній машині Proxmox. 
- 
-**1. Збільшуємо диск у веб-інтерфейсі (перезавантежння не потрібне)** 
- 
-**2. Перевіряємо загальний обʼєм диску та скільки зараз в ньому доступно** 
- 
-<code> 
-sudo lsblk 
- 
-</code> 
- 
-**3. Розширення фізичного тому (PV)** 
- 
-<code> 
-sudo pvresize /dev/sdX 
- 
-</code> 
- 
-**4. Перевірка доступного простору у групі томів (VG):**  Щоб побачити, скільки вільного місця є у вашій групі томів: 
- 
-<code> 
-sudo vgdisplay 
- 
-</code> 
- 
-У виході команди знайдіть рядок ''Free PE / Size'', який покаже вам, скільки вільних фізичних екстентів (PE) і їх загальний розмір. 
- 
-**5. Розширення логічного тому (LV):**  Якщо у групі томів є вільний простір, ви можете додати його до логічного тому: 
- 
-<code> 
-sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv 
- 
-</code> 
- 
-Це додасть весь вільний простір з групи томів до логічного тому. 
- 
-6. **Розширення файлової системи:**  Після розширення логічного тому, потрібно розширити файлову систему, щоб вона використовувала новий простір. 
- 
-Якщо система ext4 / ext3: 
- 
-<code> 
-sudo resize2fs /dev/ubuntu-vg/ubuntu-lv 
- 
-</code> 
- 
-Таким чином, LVM дозволяє гнучко управляти дисковим простором, що полегшує його адміністрування і розширення у разі необхідності. 
  
  • linux/files/lvm.1728837865.txt.gz
  • Востаннє змінено: 13/10/2024 13:44
  • (зовнішнє редагування)