Работа с LVM (Logical Volume Manager): Создание, изменение и замена томов.
LVM (Logical Volume Manager) — это мощный инструмент для управления дисковым пространством в Linux. Он позволяет гибко управлять разделами дисков, создавая логические тома, которые можно легко изменять, расширять или перемещать.
В этой статье мы разберём основные команды и шаги для работы с LVM, используя актуальные примеры.
Для примера у будет два диска:
/dev/sdb
— 50 ГБ/dev/sdc
— 150 ГБ
Установка LVM
Для работы с LVM требуется пакет lvm2
, устанавливаем его:
sudo apt-get install lvm2 -y
Физические тома (PV)
Проверим какие диски и разделы доступны на вашей системе:
bHNibGs=
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 512M 0 part /boot
JUUyJTk0JTk0JUUyJTk0JTgwc2RhMiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMDglM0EyJTIwJTIwJTIwJTIwMCUyMCUyMDk5LjVHJTIwJTIwMCUyMHBhcnQlMjAlMkY=
c2RiJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwOCUzQTE2JTIwJTIwJTIwMCUyMCUyMCUyMCUyMDUwRyUyMCUyMDAlMjBkaXNrJTIw
sdc 8:32 0 150G 0 disk
Здесь видно, что у нас есть два дополнительных диска: /dev/sdb
(50 ГБ) и /dev/sdc
(150 ГБ).
Создание
JUQwJTlGJUQxJTgwJUQwJUI1JUQwJUJFJUQwJUIxJUQxJTgwJUQwJUIwJUQwJUI3JUQxJTgzJUQwJUI1JUQwJUJDJTIwJUQwJUJFJUQwJUIxJUQwJUIwJTIwJUQwJUI0JUQwJUI4JUQxJTgxJUQwJUJBJUQwJUIwJTIwJUQwJUIyJTIwJUQxJTg0JUQwJUI4JUQwJUI3JUQwJUI4JUQxJTg3JUQwJUI1JUQxJTgxJUQwJUJBJUQwJUI4JUQwJUI1JTIwJUQxJTgyJUQwJUJFJUQwJUJDJUQwJUIwJTIwKFBoeXNpY2FsJTIwVm9sdW1lJTJDJTIwUFYp
c3VkbyUyMHB2Y3JlYXRlJTIwJTJGZGV2JTJGc2Ri
c3VkbyUyMHB2Y3JlYXRlJTIwJTJGZGV2JTJGc2Rj
JUQwJTlGJUQxJTgwJUQwJUJFJUQwJUIyJUQwJUI1JUQxJTgwJUQwJUI4JUQwJUJDJTIwJUQxJTgxJUQwJUJFJUQwJUI3JUQwJUI0JUQwJUIwJUQwJUJEJUQwJUJEJUQxJThCJUQwJUI1JTIwJUQxJTg0JUQwJUI4JUQwJUI3JUQwJUI4JUQxJTg3JUQwJUI1JUQxJTgxJUQwJUJBJUQwJUI4JUQwJUI1JTIwJUQxJTgyJUQwJUJFJUQwJUJDJUQwJUIwJTNB
c3VkbyUyMHB2ZGlzcGxheQ==
--- Physical volume ---
JTIwJTIwUFYlMjBOYW1lJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTJGZGV2JTJGc2Ri
JTIwJTIwVkclMjBOYW1lJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwKG5vbmUp
PV Size 50.00 GiB
Allocatable NO
JTIwJTIwUEUlMjBTaXplJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwNC4wMCUyME1pQg==
Total PE 12799
JTIwJTIwRnJlZSUyMFBFJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwMTI3OTk=
Allocated PE 0
JTIwJTIwLS0tJTIwUGh5c2ljYWwlMjB2b2x1bWUlMjAtLS0=
JTIwJTIwUFYlMjBOYW1lJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTJGZGV2JTJGc2Rj
JTIwJTIwVkclMjBOYW1lJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwKG5vbmUp
JTIwJTIwUFYlMjBTaXplJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwMTUwLjAwJTIwR2lC
Allocatable NO
PE Size 4.00 MiB
JTIwJTIwVG90YWwlMjBQRSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMDM4Mzk5
JTIwJTIwRnJlZSUyMFBFJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwMzgzOTk=
JTIwJTIwQWxsb2NhdGVkJTIwUEUlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAw
JUQwJUEyJUQwJUI1JUQwJUJGJUQwJUI1JUQxJTgwJUQxJThDJTIwJUQwJUJFJUQwJUIxJUQwJUIwJTIwJUQwJUI0JUQwJUI4JUQxJTgxJUQwJUJBJUQwJUIwJTIwJUQwJUIzJUQwJUJFJUQxJTgyJUQwJUJFJUQwJUIyJUQxJThCJTIwJUQwJUJBJTIwJUQwJUI4JUQxJTgxJUQwJUJGJUQwJUJFJUQwJUJCJUQxJThDJUQwJUI3JUQwJUJFJUQwJUIyJUQwJUIwJUQwJUJEJUQwJUI4JUQxJThFJTIwJUQwJUIyJTIwTFZNLg==
Удаление
Удалите метаданные LVM с дисков:
c3VkbyUyMHB2cmVtb3ZlJTIwJTJGZGV2JTJGc2Ri
c3VkbyUyMHB2cmVtb3ZlJTIwJTJGZGV2JTJGc2Rj
Группы томов (VG)
Создание
JUQwJUExJUQwJUJFJUQwJUI3JUQwJUI0JUQwJUIwJUQwJUI0JUQwJUI4JUQwJUJDJTIwJUQwJUIzJUQxJTgwJUQxJTgzJUQwJUJGJUQwJUJGJUQxJTgzJTIwJUQxJTgyJUQwJUJFJUQwJUJDJUQwJUJFJUQwJUIyJTIwKCVEMCVCRiVEMSU4MCVEMCVCOCVEMCVCQy4lMjB2Z19fZGF0YXN0b3JlXzEpJTIwJUQwJUI4JTIwJUQwJUI0JUQwJUJFJUQwJUIxJUQwJUIwJUQwJUIyJUQwJUI4JUQwJUJDJTIwJUQwJUIyJTIwJUQwJUJEJUQwJUI1JUQxJTkxJTIwJUQwJUJGJUQwJUI1JUQxJTgwJUQwJUIyJUQxJThCJUQwJUI5JTIwJUQwJUI0JUQwJUI4JUQxJTgxJUQwJUJBJTIwJTJGZGV2JTJGc2RiJTNB
c3VkbyUyMHZnY3JlYXRlJTIwdmdfX2RhdGFzdG9yZV8xJTIwJTJGZGV2JTJGc2Ri
JUQwJTlGJUQxJTgwJUQwJUJFJUQwJUIyJUQwJUI1JUQxJTgwJUQwJUI4JUQwJUJDJTIwJUQxJTgxJUQwJUJFJUQwJUI3JUQwJUI0JUQwJUIwJUQwJUJEJUQwJUJEJUQxJTgzJUQxJThFJTIwJUQwJUIzJUQxJTgwJUQxJTgzJUQwJUJGJUQwJUJGJUQxJTgzJTIwJUQxJTgyJUQwJUJFJUQwJUJDJUQwJUJFJUQwJUIyJTNB
sudo vgdisplay
--- Volume group ---
VG Name vg__datastore_1
System ID
Format lvm2
JTIwJTIwTWV0YWRhdGElMjBBcmVhcyUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMDE=
JTIwJTIwTWV0YWRhdGElMjBTZXF1ZW5jZSUyME5vJTIwJTIwMQ==
JTIwJTIwVkclMjBBY2Nlc3MlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjByZWFkJTJGd3JpdGU=
VG Status resizable
JTIwJTIwTUFYJTIwTFYlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAw
JTIwJTIwQ3VyJTIwTFYlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAw
JTIwJTIwT3BlbiUyMExWJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwMA==
Max PV 0
JTIwJTIwQ3VyJTIwUFYlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAx
JTIwJTIwQWN0JTIwUFYlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAx
JTIwJTIwVkclMjBTaXplJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwNTAuMDAlMjBHaUI=
JTIwJTIwUEUlMjBTaXplJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwNC4wMCUyME1pQg==
Total PE 12799
JTIwJTIwQWxsb2MlMjBQRSUyMCUyRiUyMFNpemUlMjAlMjAlMjAlMjAlMjAlMjAlMjAwJTIwJTJGJTIwMCUyMCUyMCUyMA==
Free PE / Size 12799 / 50.00 GiB
Группа томов vg__datastore_1
создана, и она содержит только первый диск /dev/sdb
.
Расширение
Теперь добавим второй диск /dev/sdc
в группу томов:
c3VkbyUyMHZnZXh0ZW5kJTIwdmdfX2RhdGFzdG9yZV8xJTIwJTJGZGV2JTJGc2Rj
Проверим, что второй диск добавлен в группу томов:
c3VkbyUyMHZnZGlzcGxheQ==
JTIwJTIwLS0tJTIwVm9sdW1lJTIwZ3JvdXAlMjAtLS0=
JTIwJTIwVkclMjBOYW1lJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwdmdfX2RhdGFzdG9yZV8x
JTIwJTIwVkclMjBTaXplJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwMjAwLjAwJTIwR2lC
JTIwJTIwUEUlMjBTaXplJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwNC4wMCUyME1pQg==
JTIwJTIwVG90YWwlMjBQRSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMDUxMTk5
JTIwJTIwQWxsb2MlMjBQRSUyMCUyRiUyMFNpemUlMjAlMjAlMjAlMjAlMjAlMjAlMjA1MTIwJTIwJTJGJTIwMjAuMDAlMjBHaUI=
JTIwJTIwRnJlZSUyMCUyMFBFJTIwJTJGJTIwU2l6ZSUyMCUyMCUyMCUyMCUyMCUyMCUyMDQ2MDc5JTIwJTJGJTIwMTgwLjAwJTIwR2lC
JUQwJUEyJUQwJUI1JUQwJUJGJUQwJUI1JUQxJTgwJUQxJThDJTIwJUQwJUIzJUQxJTgwJUQxJTgzJUQwJUJGJUQwJUJGJUQwJUIwJTIwJUQxJTgyJUQwJUJFJUQwJUJDJUQwJUJFJUQwJUIyJTIwJUQxJTgxJUQwJUJFJUQwJUI0JUQwJUI1JUQxJTgwJUQwJUI2JUQwJUI4JUQxJTgyJTIwJUQwJUJFJUQwJUIxJUQwJUIwJTIwJUQwJUI0JUQwJUI4JUQxJTgxJUQwJUJBJUQwJUIwJTNBJTIwJTJGZGV2JTJGc2RiJTIwKDUwJTIwJUQwJTkzJUQwJTkxKSUyMCVEMCVCOCUyMCUyRmRldiUyRnNkYyUyMCgxNTAlMjAlRDAlOTMlRDAlOTEpLg==
Уменьшение
JUQwJTk1JUQxJTgxJUQwJUJCJUQwJUI4JTIwJUQwJUIyJUQxJThCJTIwJUQxJTg1JUQwJUJFJUQxJTgyJUQwJUI4JUQxJTgyJUQwJUI1JTIwJUQwJUJFJUQxJTgxJUQwJUIyJUQwJUJFJUQwJUIxJUQwJUJFJUQwJUI0JUQwJUI4JUQxJTgyJUQxJThDJTIwJUQwJUJDJUQwJUI1JUQxJTgxJUQxJTgyJUQwJUJFJTIwJUQwJUIyJTIwJUQwJUIzJUQxJTgwJUQxJTgzJUQwJUJGJUQwJUJGJUQwJUI1JTIwJUQxJTgyJUQwJUJFJUQwJUJDJUQwJUJFJUQwJUIyJTJDJTIwJUQxJTgzJUQwJUI0JUQwJUIwJUQwJUJCJUQwJUI4JUQxJTgyJUQwJUI1JTIwJUQxJTg0JUQwJUI4JUQwJUI3JUQwJUI4JUQxJTg3JUQwJUI1JUQxJTgxJUQwJUJBJUQwJUI4JUQwJUI5JTIwJUQxJTgyJUQwJUJFJUQwJUJDJTIwJUQwJUI4JUQwJUI3JTIwJUQwJUIzJUQxJTgwJUQxJTgzJUQwJUJGJUQwJUJGJUQxJThCLiUyMCVEMCU5RiVEMCVCNSVEMSU4MCVEMCVCNSVEMCVCNCUyMCVEMSU4MyVEMCVCNCVEMCVCMCVEMCVCQiVEMCVCNSVEMCVCRCVEMCVCOCVEMCVCNSVEMCVCQyUyMCVEMCVCNCVEMCVCOCVEMSU4MSVEMCVCQSVEMCVCMCUyMCVEMCVCOCVEMCVCNyUyMCVEMCVCMyVEMSU4MCVEMSU4MyVEMCVCRiVEMCVCRiVEMSU4QiUyMCVEMSU4MiVEMCVCRSVEMCVCQyVEMCVCRSVEMCVCMiUyMCVEMSU4MyVEMCVCMSVEMCVCNSVEMCVCNCVEMCVCOCVEMSU4MiVEMCVCNSVEMSU4MSVEMSU4QyUyQyUyMCVEMSU4NyVEMSU4MiVEMCVCRSUyMCVEMCVCRCVEMCVCMCUyMCVEMSU4RCVEMSU4MiVEMCVCRSVEMCVCQyUyMCVEMCVCNCVEMCVCOCVEMSU4MSVEMCVCQSVEMCVCNSUyMCVEMCVCRCVEMCVCNSVEMSU4MiUyMCVEMCVCNCVEMCVCMCVEMCVCRCVEMCVCRCVEMSU4QiVEMSU4NSUyQyUyMCVEMCVCOCVEMSU4MSVEMCVCRiVEMCVCRSVEMCVCQiVEMSU4QyVEMCVCNyVEMSU4MyVEMCVCNSVEMCVCQyVEMSU4QiVEMSU4NSUyMCVEMCVCQiVEMCVCRSVEMCVCMyVEMCVCOCVEMSU4NyVEMCVCNSVEMSU4MSVEMCVCQSVEMCVCOCVEMCVCQyVEMCVCOCUyMCVEMSU4MiVEMCVCRSVEMCVCQyVEMCVCMCVEMCVCQyVEMCVCOC4lMjAlRDAlOTUlRDElODElRDAlQkIlRDAlQjglMjAlRDAlQjQlRDAlQjAlRDAlQkQlRDAlQkQlRDElOEIlRDAlQjUlMjAlRDAlQjUlRDElODElRDElODIlRDElOEMlMkMlMjAlRDAlQjglRDElODUlMjAlRDAlQkQlRDElODMlRDAlQjYlRDAlQkQlRDAlQkUlMjAlRDAlQkYlRDAlQjUlRDElODAlRDAlQjUlRDAlQkMlRDAlQjUlRDElODElRDElODIlRDAlQjglRDElODIlRDElOEMlMjAlRDAlQkQlRDAlQjAlMjAlRDAlQjQlRDElODAlRDElODMlRDAlQjMlRDAlQjglRDAlQjUlMjAlRDAlQjQlRDAlQjglRDElODElRDAlQkElRDAlQjglMjAlRDAlQjIlMjAlRDAlQjMlRDElODAlRDElODMlRDAlQkYlRDAlQkYlRDAlQjUlMjAlRDElODIlRDAlQkUlRDAlQkMlRDAlQkUlRDAlQjIu
JUQwJTlGJUQxJTgwJUQwJUJFJUQwJUIyJUQwJUI1JUQxJTgwJUQxJThDJUQxJTgyJUQwJUI1JTIwJUQxJTgwJUQwJUIwJUQxJTgxJUQwJUJGJUQxJTgwJUQwJUI1JUQwJUI0JUQwJUI1JUQwJUJCJUQwJUI1JUQwJUJEJUQwJUI4JUQwJUI1JTIwJUQwJUI0JUQwJUIwJUQwJUJEJUQwJUJEJUQxJThCJUQxJTg1JTIwJUQwJUIyJTIwJUQwJUIzJUQxJTgwJUQxJTgzJUQwJUJGJUQwJUJGJUQwJUI1JTIwJUQxJTgyJUQwJUJFJUQwJUJDJUQwJUJFJUQwJUIyJTNB
c3VkbyUyMHB2cyUyMC1vJTJCcHZfdXNlZA==
PV VG Fmt Attr PSize PFree Used
JTJGZGV2JTJGc2RiJTIwJTIwJTIwdmdfX2RhdGFzdG9yZV8xJTIwbHZtMiUyMGEtLSUyMCUyMCUzQzUwJTJDMDBnJTIwJTIwJTNDNTAlMkMwMGclMjAlMjAlMjAlMjAw
/dev/sdc vg__datastore_1 lvm2 a-- <100,00g <100,00g 0
JUQwJTlFJUQxJTgxJUQwJUIyJUQwJUJFJUQwJUIxJUQwJUJFJUQwJUI0JUQwJUI4JUQxJTgyJUQxJThDJTIwJUQxJTg0JUQwJUI4JUQwJUI3JUQwJUI4JUQxJTg3JUQwJUI1JUQxJTgxJUQwJUJBJUQwJUI4JUQwJUI5JTIwJUQxJTgyJUQwJUJFJUQwJUJDJTIwJUQwJUJFJUQxJTgyJTIwJUQwJUI0JUQwJUIwJUQwJUJEJUQwJUJEJUQxJThCJUQxJTg1JTJDJTIwJUQwJUJDJUQwJUJFJUQwJUI2JUQwJUJEJUQwJUJFJTIwJUQwJUJEJUQwJUI1JUQxJTgxJUQwJUJBJUQwJUJFJUQwJUJCJUQxJThDJUQwJUJBJUQwJUI4JUQwJUJDJUQwJUI4JTIwJUQwJUJGJUQxJTgzJUQxJTgyJUQxJThGJUQwJUJDJUQwJUI4JTNB
- Путем автоматического распределения данных на другие физические тома этого логического тома
pvmove /dev/sdс
- Путем указания на какой физический том переместить данные
pvmove /dev/sdс /dev/sdb
JUQwJTlGJUQwJUI1JUQxJTgwJUQwJUI1JUQwJUJDJUQwJUI1JUQxJTgxJUQxJTgyJUQwJUI4JUQxJTgyJUQwJUI1JTIwJUQwJUI0JUQwJUIwJUQwJUJEJUQwJUJEJUQxJThCJUQwJUI1JTIwJUQxJTgxJTIwJUQwJUI0JUQwJUI4JUQxJTgxJUQwJUJBJUQwJUIwJTIwJTJGZGV2JTJGc2RjJTIwJUQwJUJEJUQwJUIwJTIwJUQwJUI0JUQxJTgwJUQxJTgzJUQwJUIzJUQwJUI4JUQwJUI1JTIwJUQwJUI0JUQwJUI4JUQxJTgxJUQwJUJBJUQwJUI4JTNB
c3VkbyUyMHB2bW92ZSUyMCUyRmRldiUyRnNkYw==
Удалите диск из группы томов:
c3VkbyUyMHZncmVkdWNlJTIwdmdfX2RhdGFzdG9yZV8xJTIwJTJGZGV2JTJGc2Rj
Убедитесь, что диск больше не является частью группы томов:
c3VkbyUyMHB2cw==
UFYlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBWRyUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMEZtdCUyMCUyMEF0dHIlMjBQU2l6ZSUyMCUyMCUyMCUyMFBGcmVl
/dev/sdb vg__datastore_1 lvm2 a-- <50,00g <50,00g
/dev/sdc lvm2 --- 100,00g 100,00g
Удаление
Если группа томов больше не нужна, её можно удалить. Перед удалением убедитесь что все логические тома удалены.
Удалите группу томов:
c3VkbyUyMHZncmVtb3ZlJTIwdmdfX2RhdGFzdG9yZV8x
Логические тома (LV)
JUQwJUExJUQwJUJFJUQwJUI3JUQwJUI0JUQwJUIwJUQwJUI0JUQwJUI4JUQwJUJDJTIwJUQwJUJCJUQwJUJFJUQwJUIzJUQwJUI4JUQxJTg3JUQwJUI1JUQxJTgxJUQwJUJBJUQwJUI4JUQwJUI5JTIwJUQxJTgyJUQwJUJFJUQwJUJDJTIwbHZfX2xvZ2ljYWxfMSUyMCVEMCVCMiVEMCVCRCVEMSU4MyVEMSU4MiVEMSU4MCVEMCVCOCUyMCVEMCVCMyVEMSU4MCVEMSU4MyVEMCVCRiVEMCVCRiVEMSU4QiUyMCVEMSU4MiVEMCVCRSVEMCVCQyVEMCVCRSVEMCVCMiUyMHZnX19kYXRhc3RvcmVfMS4=
Создание
Создадим логический том с фиксированным
размером размером 20 ГБ:
sudo lvcreate -L 20G -n lv__logical_1 vg__datastore_1
JUQwJTkzJUQwJUI0JUQwJUI1JTNB
-L 20G
: указывает размер тома (20 ГБ). Можно использовать суффиксы:K
,M
,G
,T
.-n
: задаёт имя томаvg__datastore_1
: имя группы томов.
/dev/vg__datastore_1/lv__logical_1
, вместо использования ключа -n
.Если вы хотите, чтобы логический том занял всё доступное пространство
в группе томов, используйте флаг -l 100%FREE
:
c3VkbyUyMGx2Y3JlYXRlJTIwLWwlMjAxMDAlMjVGUkVFJTIwLW4lMjBsdl9fbG9naWNhbF8xJTIwdmdfX2RhdGFzdG9yZV8x
Где:
-l 100%FREE
: указывает, что нужно использовать всё свободное место в группе томов.
Также можете указать процент от общего пространства
группы томов. Например, создадим логический том, занимающий 50% от доступного пространства:
sudo lvcreate -l 50%VG -n lv__logical_1 vg__datastore_1
JUQwJTkzJUQwJUI0JUQwJUI1JTNB
-l 50%VG
: указывает, что нужно использовать 50% от общего пространства группы томов.
Создание файловой системы и монтирование
Теперь, когда логический том создан, можно создать на нём файловую систему и смонтировать её. Создайте файловую систему:
sudo mkfs.ext4 /dev/vg__datastore_1/lv__logical_1
Создайте точку монтирования:
c3VkbyUyMG1rZGlyJTIwJTJGbW50JTJGbW91bnRfcG9pbnQ=
JUQwJUExJUQwJUJDJUQwJUJFJUQwJUJEJUQxJTgyJUQwJUI4JUQxJTgwJUQxJTgzJUQwJUI5JUQxJTgyJUQwJUI1JTIwJUQxJTgyJUQwJUJFJUQwJUJDJTNB
c3VkbyUyMG1vdW50JTIwJTJGZGV2JTJGdmdfX2RhdGFzdG9yZV8xJTJGbHZfX2xvZ2ljYWxfMSUyMCUyRm1udCUyRm1vdW50X3BvaW50
Проверьте монтирование:
df -h
Filesystem Size Used Avail Use% Mounted on
Li4u
/dev/mapper/vg__datastore_1-lv__logical_1 20G 45M 19G 1% /mnt/mount_point
Увеличение
JUQwJUEzJUQwJUIyJUQwJUI1JUQwJUJCJUQwJUI4JUQxJTg3JUQwJUI4JUQwJUJDJTIwJUQxJTgwJUQwJUIwJUQwJUI3JUQwJUJDJUQwJUI1JUQxJTgwJUMyJUEwJUQwJUJCJUQwJUJFJUQwJUIzJUQwJUI4JUQxJTg3JUQwJUI1JUQxJTgxJUQwJUJBJUQwJUI4JUQwJUI5JTIwJUQxJTgyJUQwJUJFJUQwJUJDJTJDJTIwJUQxJTg3JUQxJTgyJUQwJUJFJUQwJUIxJUQxJThCJTIwJUQwJUJFJUQwJUJEJTIwJUQwJUI3JUQwJUIwJUQwJUJEJUQxJThGJUQwJUJCJTIwJUQwJUIyJUQxJTgxJUQxJTkxJTIwJUQwJUI0JUQwJUJFJUQxJTgxJUQxJTgyJUQxJTgzJUQwJUJGJUQwJUJEJUQwJUJFJUQwJUI1JTIwJUQwJUJGJUQxJTgwJUQwJUJFJUQxJTgxJUQxJTgyJUQxJTgwJUQwJUIwJUQwJUJEJUQxJTgxJUQxJTgyJUQwJUIyJUQwJUJFJTIwJUQwJUIyJTIwJUQwJUIzJUQxJTgwJUQxJTgzJUQwJUJGJUQwJUJGJUQwJUI1JTIwJUQxJTgyJUQwJUJFJUQwJUJDJUQwJUJFJUQwJUIyJTNB
sudo lvextend -l +100%FREE /dev/vg__datastore_1/lv__logical_1
Дополнительно
Если вы хотите увеличить размер логического тома до конкретного значения, например, 50 ГБ:
sudo lvextend -L 50G /dev/vg__datastore_1/lv__logical_1
JUQwJTkzJUQwJUI0JUQwJUI1JTNB
-L 50G
— указывает новый размер тома (50 ГБ)./dev/vg__datastore_1/lv__logical_1
— путь к логическому тому, который нужно расширить.
Если вы хотите добавить 10 ГБ к текущему размеру логического тома:
sudo lvextend -L +10G /dev/vg__datastore_1/lv__logical_1
Где:
-L +10G
— добавляет 10 ГБ к текущему размеру указанного тома.
Расширение файловой системы
После расширения логического тома расширим файловую систему:
sudo resize2fs /dev/vg__datastore_1/lv__logical_1
JUQwJTk1JUQxJTgxJUQwJUJCJUQwJUI4JTIwJUQxJTgzJTIwJUQwJUIyJUQwJUIwJUQxJTgxJTIwJUQwJUI4JUQxJTgxJUQwJUJGJUQwJUJFJUQwJUJCJUQxJThDJUQwJUI3JUQxJTgzJUQwJUI1JUQxJTgyJUQxJTgxJUQxJThGJTIwJUQxJTg0JUQwJUIwJUQwJUI5JUQwJUJCJUQwJUJFJUQwJUIyJUQwJUIwJUQxJThGJTIwJUQxJTgxJUQwJUI4JUQxJTgxJUQxJTgyJUQwJUI1JUQwJUJDJUQwJUIwJTIwWEZTJTJDJTIwJUQxJTgyJUQwJUJFJTIwJUQxJTgwJUQwJUIwJUQxJTgxJUQxJTg4JUQwJUI4JUQxJTgwJUQwJUI4JUQxJTgyJUQxJThDJTIwJUQxJTg0JUQwJUIwJUQwJUI5JUQwJUJCJUQwJUJFJUQwJUIyJUQxJTgzJUQxJThFJTIwJUQxJTgxJUQwJUI4JUQxJTgxJUQxJTgyJUQwJUI1JUQwJUJDJUQxJTgzJTIwJUQwJUJBJUQwJUJFJUQwJUJDJUQwJUIwJUQwJUJEJUQwJUI0JUQwJUJFJUQwJUI5JTIweGZzX2dyb3dmcyUzQQ==
c3VkbyUyMHhmc19ncm93ZnMlMjAlMkZkZXYlMkZ2Z19fZGF0YXN0b3JlXzElMkZsdl9fbG9naWNhbF8x
Проверим, что логический том теперь занимает всё доступное пространство:
df -h
Filesystem Size Used Avail Use% Mounted on
...
/dev/mapper/vg__datastore_1-lv__logical_1 200G 45M 190G 1% /mnt/mount_point
JUQwJUEyJUQwJUI1JUQwJUJGJUQwJUI1JUQxJTgwJUQxJThDJTIwJUQwJUJCJUQwJUJFJUQwJUIzJUQwJUI4JUQxJTg3JUQwJUI1JUQxJTgxJUQwJUJBJUQwJUI4JUQwJUI5JTIwJUQxJTgyJUQwJUJFJUQwJUJDJTIwJUQwJUI3JUQwJUIwJUQwJUJEJUQwJUI4JUQwJUJDJUQwJUIwJUQwJUI1JUQxJTgyJTIwJUQwJUIyJUQxJTgxJUQxJTkxJTIwJUQwJUI0JUQwJUJFJUQxJTgxJUQxJTgyJUQxJTgzJUQwJUJGJUQwJUJEJUQwJUJFJUQwJUI1JTIwJUQwJUJGJUQxJTgwJUQwJUJFJUQxJTgxJUQxJTgyJUQxJTgwJUQwJUIwJUQwJUJEJUQxJTgxJUQxJTgyJUQwJUIyJUQwJUJFJTIwKDIwMCUyMCVEMCU5MyVEMCU5MSku
Уменьшение
Операция по уменьшению размера логического тома, возможно только на размонтированном логическом томе, в ином состоянии уменьшить размер логического тома нельзя.
Размонтируйте том:
sudo umount /mnt/mount_point
JUQwJTlGJUQxJTgwJUQwJUJFJUQwJUIyJUQwJUI1JUQxJTgwJUQxJThDJUQxJTgyJUQwJUI1JTIwJUQxJTg0JUQwJUIwJUQwJUI5JUQwJUJCJUQwJUJFJUQwJUIyJUQxJTgzJUQxJThFJTIwJUQxJTgxJUQwJUI4JUQxJTgxJUQxJTgyJUQwJUI1JUQwJUJDJUQxJTgzJTNB
c3VkbyUyMGUyZnNjayUyMC1mJTIwJTJGZGV2JTJGdmdfX2RhdGFzdG9yZV8xJTJGbHZfX2xvZ2ljYWxfMQ==
Уменьшите файловую систему до нового размера (например, 10 ГБ):
sudo resize2fs /dev/vg__datastore_1/lv__logical_1 10G
Уменьшите логический том:
sudo lvreduce -L 10G /dev/vg__datastore_1/lv__logical_1
JUQwJUExJUQwJUJEJUQwJUJFJUQwJUIyJUQwJUIwJTIwJUQwJUJGJUQxJTgwJUQwJUJFJUQwJUIyJUQwJUI1JUQxJTgwJUQxJThDJUQxJTgyJUQwJUI1JTIwJUQxJTg0JUQwJUIwJUQwJUI5JUQwJUJCJUQwJUJFJUQwJUIyJUQxJTgzJUQxJThFJTIwJUQxJTgxJUQwJUI4JUQxJTgxJUQxJTgyJUQwJUI1JUQwJUJDJUQxJTgzJTNB
c3VkbyUyMGUyZnNjayUyMC1mJTIwJTJGZGV2JTJGdmdfX2RhdGFzdG9yZV8xJTJGbHZfX2xvZ2ljYWxfMQ==
Смонтируйте том обратно:
c3VkbyUyMG1vdW50JTIwJTJGZGV2JTJGdmdfX2RhdGFzdG9yZV8xJTJGbHZfX2xvZ2ljYWxfMSUyMCUyRm1udCUyRm1vdW50X3BvaW50
Удаление
Если логический том больше не нужен, его можно удалить.
JUQwJUEwJUQwJUIwJUQwJUI3JUQwJUJDJUQwJUJFJUQwJUJEJUQxJTgyJUQwJUI4JUQxJTgwJUQxJTgzJUQwJUI5JUQxJTgyJUQwJUI1JTIwJUQxJTgyJUQwJUJFJUQwJUJDJTNB
sudo umount /mnt/mount_point
JUQwJUEzJUQwJUI0JUQwJUIwJUQwJUJCJUQwJUI4JUQxJTgyJUQwJUI1JTIwJUQwJUJCJUQwJUJFJUQwJUIzJUQwJUI4JUQxJTg3JUQwJUI1JUQxJTgxJUQwJUJBJUQwJUI4JUQwJUI5JTIwJUQxJTgyJUQwJUJFJUQwJUJDJTNB
sudo lvremove /dev/vg__datastore_1/lv__logical_1
ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ
а зачем везде перед командами писать sudo?
мне на тот момент было так удобней, а по сути можно перейти на уровень выше и не вводить каждый раз, тут дело каждого. Суть, дела не меняет.