Как да използвате LVM за управление на устройства за съхранение на Ubuntu 18.04

Как да използвате LVM за управление на устройства за съхранение на Ubuntu 18.04

LVM (Logical Volume Manager) е мощен инструмент, който позволява да управлявате устройствата за съхранение по-гъвкаво и ефективно. С LVM можете лесно да променяте размера, преименувате и изтривате логически томове, без да губите данни. Тази статия ще ви преведе през стъпките за инсталиране и използване на LVM на сървър на Ubuntu 18.04.

Въведение

Управлението на устройствата за съхранение и разпределянето на дисково пространство може да бъде сложна задача, особено когато управлявате голяма инфраструктура със стотици или дори хиляди сървъри. Tradiционните дялове са доста ограничени в своята гъвкавост, тъй като веднъж създадени, те са трудни за промяна, особено когато са монтирани и се използват от различни системи.

Тук се намесва LVM. Той ви позволява да създавате логически томове (LV) от пул от физически устройства (PV) и да управлявате тези логически томове независимо от основните физически устройства. Това осигурява по-голяма гъвкавост и контрол върху вашата конфигурация за съхранение.

  Как да копаете Ethereum: Пълното ръководство [2022]

Инсталиране и настройка на LVM

За да инсталирате LVM на Ubuntu 18.04, изпълнете следната команда:


sudo apt update -y
sudo apt install lvm2 -y

След като инсталацията завърши, инициализирайте всеки диск, който искате да добавите към LVM:


sudo pvcreate /dev/sdX

Заменете „/dev/sdX“ с реалното име на вашето устройство за съхранение.

След като всички ваши дискове са инициализирани, създайте група от обеми (VG), за да можете да добавите към нея логически томове:


sudo vgcreate vgname /dev/sdX /dev/sdY

Заменете „vgname“ с името, което искате да дадете на вашата група от обеми и „/dev/sdX /dev/sdY“ със списък от устройства, които искате да добавите към групата.

Управление на логически томове

След като създадете група от обеми, можете да започнете да създавате логически томове (LV) вътре в нея. За да създадете LV, използвайте следната команда:


sudo lvcreate -n lvname -L 10G vgname

Заменете „lvname“ с името, което искате да дадете на вашия логически том, „10G“ с размера, който искате да му дадете, и „vgname“ с името на вашата група от обеми.

Можете да проверите наличните логически томове със следната команда:


sudo lvs

За да прикачите логически том към точка на монтиране, използвайте следната команда:

  Как да промените акаунта на Bethesda във Fallout 4


sudo mkfs -t ext4 /dev/vgname/lvname
sudo mkdir /mnt/lvname
sudo mount /dev/vgname/lvname /mnt/lvname

Разширяване, намаляване и изтриване на логически томове

LVM ви позволява лесно да променяте размера на логическите томове, без да губите данни. За да разширите логически том, използвайте следната команда:


sudo lvextend -L +10G /dev/vgname/lvname
sudo resize2fs /dev/vgname/lvname

За да намалите логически том, използвайте следната команда:


sudo lvreduce -L -10G /dev/vgname/lvname
sudo resize2fs /dev/vgname/lvname

За да изтриете логически том, използвайте следната команда:


sudo lvremove /dev/vgname/lvname

Преименуване и преместване на логически томове

Можете също така да преименувате и премествате логически томове в различни групи от обеми. За да преименувате логически том, използвайте следната команда:


sudo lvrename vgname/lvname new_lvname

За да преместите логически том в друга група от обеми, използвайте следната команда:


sudo lvmove /dev/vgname/lvname vgname2

Заключение

LVM е незаменим инструмент, който предоставя мощни функционалности за управление на устройства за съхранение на Linux системи. С LVM можете гъвкаво да управлявате логически томове, без да губите данни, осигурявайки по-голяма ефективност и контрол върху конфигурацията на вашата система за съхранение. Дали управлявате голям център за данни или само няколко сървъра, LVM е незаменим инструмент за оптимизиране на използването на вашето дисково пространство и улесняване на преоразмеряването и управлението на вашите томове.

  Как да настроите Plex за предаване на филми и телевизионни предавания през Chromecast [Guide]

Често задавани въпроси

1. Какво е LVM?
LVM е мениджър на логически томове, който позволява да управлявате устройства за съхранение по-гъвкаво и ефективно.

2. Защо да използвам LVM?
LVM предоставя следните предимства:
– Гъвкаво преоразмеряване на логически томове без загуба на данни
– Създаване на логически томове, които обхващат множество физически устройства
– Лесно добавяне и премахване на физически устройства към и от групи от обеми
– Възможност за преименуване и преместване на логически томове

3. Как да инициализирам диск за LVM?
Изпълнете следната команда: sudo pvcreate /dev/sdX

4. Как да създам група от обеми?
Изпълнете следната команда: sudo vgcreate vgname /dev/sdX /dev/sdY

5. Как да създам логически том?
Изпълнете следната команда: sudo lvcreate -n lvname -L 10G vgname

6. Как да прикача логически том?
Изпълнете следните команди:
sudo mkfs -t ext4 /dev/vgname/lvname
sudo mkdir /mnt/lvname
sudo mount /dev/vgname/lvname /mnt/lvname

7. Как да разширя логически том?
Изпълнете следните команди:
sudo lvextend -L +10G /dev/vgname/lvname
sudo resize2fs /dev/vgname/lvname

8. Как да преименувам логически том?
Изпълнете следната команда: sudo lvrename vgname/lvname new_lvname

9. Как да преместя логически том в друга група от обеми?
Изпълнете следната команда: sudo lvmove /dev/vgname/lvname vgname2

10. Къде мога да науча повече за LVM?
Ръководство на LVM2
LVM за начинаещи