НВМ (також відоме як управління логічним обсягом), це логічний диспетчер томів, що дозволяє користувачам Linux розширювати, зменшувати та модифікувати розділи на жорстких дисках у режимі реального часу, без необхідності демонтувати файлову систему.
Спрощеним чином можна сказати, що LVM - це абстракційний рівень між запам'ятовуючим пристроєм та файловою системою.
У цьому підручнику ми побачимо, як створити базову конфігурацію LVM на Linux.
Щоб мати змогу створити том LVM, це означає видалення даних, тому перед початком ви повинні створити резервну копію системи, або бажано виконати цю вправу на віртуальній машині, щоб не порушити ваші дані.
Це не просте попередження, оскільки вся інформація з жорсткого диска буде повністю видалена, саме тому вам потрібно виконати цей процес в системі LIVE або на іншому жорсткому диску.
Встановіть LVM2
Тепер, коли ваші дані повністю безпечні, і ви усвідомлюєте можливість їх втрати (звідси необхідність резервного копіювання даних).
Ми можемо перейти до встановлення LVM в нашій системі, для цього ми збираємось відкрити термінал і в ньому ми виконаємо наступну команду відповідно до розподілу, який ми використовуємо.
На Debian, Ubuntu та похідних:
sudo apt-get install lvm2*
На Arch Linux, Manjaro, Antergos та похідних:
sudo pacman -S lvm2
Для Fedora та її похідних
sudo dnf install lvm2*
У OpenSUSE
sudo zypper instalar lvm2
Підготовка ЗМІ
Зараз у нашій системі є lvm, давайте приступимо до отримання кореневого доступу за допомогою:
Судо-с
Як тільки це буде зроблено, ми повинні створити том, який будемо використовувати з LVM у нашій системі, для цього ми будемо використовувати інструмент cfdisk:
cfdisk /dev/sdX
Тут ми збираємось видалити всі розділи з диска (тому Bakcup був попереджений).
Коли всі розділи зникли, тепер ми збираємося вибрати опцію "новий", щоб створити новий розділ на диску, використовувати весь жорсткий диск.
Тепер ми збираємося вибрати "основний", а потім просто натиснути Enter. Потім виберіть опцію «Тип», і тут ви повинні знайти та вибрати опцію «Linux LVM»
Закінчивши цей процес, вони повинні натиснути на «написати» і нарешті натиснути на вихід. Перш ніж ми зможемо створити свої логічні томи LVM та відформатувати їх, ми повинні створити фізичний том LVM.
Створення томів LVM в Linux здійснюється за допомогою інструмента pvcreate. У терміналі ми збираємось виконати команду pvcreate разом із розділом, який ми нещодавно створили, він повинен виглядати приблизно так:
pvcreate /dev/sda1
Тепер ми можемо підтвердити створення тому LVM за допомогою команди:
lsblk
Створіть LVM Volume Group
Тепер, коли у нас є конфігурація фізичного тому LVM, наступним кроком є створення групи томів LVM.
Щоб мати можливість створити нову, просто запустіть команду vgcreate разом із шляхом розділу, у цьому випадку ми будемо називати її “volume-lvm”, але ви можете замінити це в команді:
vgcreate -s 16M volumen-lvm /dev/sda1
Налаштування логічних томів LVM
Логічні томи - це де всі дані зберігаються в LVM. Щоб створити новий логічний том у LVM, ми використовуємо таку команду, наприклад, щоб створити логічний обсяг 80 ГБ, це буде наступним чином:
lvcreate -L 80G -n lvm1 volumen-lvm
Основним синтаксисом для створення логічних томів є:
lvcreate -L espacioengigasG -n logicvolumename logicvolumegroup
Нарешті, ми повинні перейти до створення формату створеного логічного тому, для цього ми повинні поставити себе в такий шлях:
cd /dev/mapper
І тут ми можемо виконати ls, щоб перевірити, чи знаходиться наш обсяг тут:
ls
Після підтвердження ми переходимо до форматування тому:
mkfs.ext4 /dev/mapper/volumen-lvm-lvm1
Як тільки це буде зроблено, ми можемо вийти з root, набравши exit, і тепер ми просто продовжимо монтувати том за допомогою наступних команд:
mkdir /mnt/vfs/
sudo mount /dev/mapper/volumen-lvm-lvm1 /mnt/vfs/
cd /mnt/vfs/
Привіт
Якщо ви збираєтеся встановлювати операційну систему в LVM, PV завжди повинен бути розділом, але якщо ви збираєтеся використовувати весь диск лише для даних, найкраще створити PV з усім диском, таким чином, якщо ви збільшите розмір диска (якщо це, наприклад, віртуальна машина), ви можете збільшити свої PV, VG та LV в режимі гарячого.
Привіт.