Створення та налагодження lvm linux
LVM або Logical Volume Manager - це ще один програмний рівень абстракції над фізичними розділами жорсткого диска, який дозволяє створювати логічні томи для зберігання даних без безпосередньої переразметкой жорсткого диска на одному або декількох жорстких дисках. LVM збільшує зручність роботи з жорстким диском, апаратні особливості роботи ховаються програмним забезпеченням, тому ви можете змінювати розміри дисків, переміщати їх на льоту, без зупинки додатків або размонтирования файлових систем. Це дуже зручно на серверах, ви можете додати ще один диск або розширити існуючі lvm томи на льоту.
Відео: LPIC 102.1 Робота з жорсткими дисками в Linux
LVM працює на рівні ядра, тому гарантується максимальна прозорість настройки і використання дисків. Програми зможуть працювати з логічними, віртуальними lvm розділами, точно так же, як і зі звичайними.
Давайте розглянемо переваги використання LVM перед звичайними розділами жорсткого диска.
- Легке зміна розміру - ви можете розширити або зменшити lvm розділ без переформатування диска
- Легка розширюваність простору - ви можете збільшити обсяг пам`яті, доступний просто додаючи нові фізичні диски в загальний пул пам`яті LVM, таким чином, ви отримуєте більшу гнучкість.
- Створення резервних копій та віддзеркалення даних - можливість запису на кілька дисків одночасно дозволяє збільшити продуктивність роботи системи, а також є можливість налаштувати віддзеркалення даних та резервне копіювання розділів для збільшення безпеки.
- Читаються імена - ви можете давати будь-які імена вашим логічним розділах, так щоб вони відповідали призначенню розділу і легко запам`ятовувалися.
Тепер перейдемо від теорії ближче до практики. Розглянемо створення LVM, настройку і роботу з дисками. Як основну операційну систему ми будемо використовувати Ubuntu, але дана інструкція підійде і для будь-якого іншого дистрибутива Linux.
Створення LVM Linux
Структура LVM складається з трьох частин:
- Фізичний тому (один або кілька), Physical Volume (PV)
- Група фізичних томів, Volume Group (VG)
- Логічний тому, який і буде доступний програмам, Logical Volume (LV)
Перед тим як починати створення lvm linux необхідно встановити потрібні для цього інструменти:
$ Sudo pvcreate / dev / sda6 / dev / sda7Physical volume "/ dev / sda7" successfully created
Щоб подивитися чи дійсно були створені фізичні томи LVM ви можете використовувати команду pvcsan:
PV / dev / sda7 lvm2 [1.86 GB]
Total: 2 [3.72 GB] / in use: 0 [0] / in no VG: 2 [3.72 GB]
Також можна подивитися фізичні LVM розділи з більш докладними атрибутами, такими як розмір, загальний розмір, фізичний розмір, вільне місце і т д:
PV Name / dev / sda6
VG Name
PV Size 1.86 GB / not usable 2.12 MB
Allocatable yes
PE Size (KByte) 4096
Total PE 476
Free PE 456
Allocated PE 20
PV UUID m67TXf-EY6w-6LuX-NNB6-kU4L-wnk8-NjjZfv
--- Physical volume -;
PV Name / dev / sda7
VG Name
PV Size 1.86 GB / not usable 2.12 MB
Allocatable yes
PE Size (KByte) 4096
Total PE 476
Free PE 476
Allocated PE 0
PV UUID b031x0-6rej-BcBu-bE2C-eCXG-jObu-0Boo0x
Відео: Linux - LVM створення, видалення розділів
PE Size - це розмір одного блоку LVM, за замовчуванням він дорівнює чотирьом мегабайтам, але це значення можна змінити.
Відео: Файловий сервер Samba. Частина перша: створення програмного рейду
Створення групи розділів LVM
Група томів - це не що інше, як пул пам`яті, який буде розподілений між логічними томами і може складатися з декількох фізичних розділів. Після того як фізичні розділи ініціалізовані, ви можете створити з них групу томів (Volume Group, VG):
VG Name vol_grp1
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 1
VG Access read / write
VG Status resizable
MAX LV 0
Cur LV 0
Open LV 0
Max PV 0
Cur PV 2
Act PV 2
VG Size 3.72 GB
PE Size 4.00 MB
Total PE 952
Alloc PE / Size 0/0
Free PE / Size 952 / 3.72 GB
VG UUID Kk1ufB-rT15-bSWe-5270-KDfZ-shUX-FUYBvR
Створення логічних томів LVM
Тепер все готово, щоб створити логічні LVM розділи. Для цього будемо використовувати команду lvcreate і створимо логічний розділ розміром 80 Мегабайт, або 20 блоків LVM:
LV Name / dev / vol_grp1 / logical_vol1
VG Name vol_grp1
LV UUID ap8sZ2-WqE1-6401-Kupm-DbnO-2P7g-x1HwtQ
LV Write Access read / write
LV Status available
# Open 0
LV Size 80.00 MB
Current LE 20
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252: 0
Тепер, коли розділ створено, ми можемо працювати з ним як зі звичайним розділом. Наприклад, відформатуємо його в файлову систему ext4, а потім прімонтіруем в / mnt:
Тепер зайвий розділ видалений.
Зміна розміру LVM томи
Ви можете змінювати вже створені розділи LVM збільшуючи або зменшуючи їх розмір. Причому неважливо чи є місце на фізичному диску після цього розділу, якщо в пулі є пам`ять, ви можете її використовувати для будь-якого розділу. Щоб змінити розмір lvm використовуйте команду lvextend. Наприклад, lvm збільшимо розмір диска з 80 до 100 мегабайт:
Extending logical volume logical_vol1 to 100.00 MBLogical volume logical_vol1 successfully resize
Також ви можете збільшити розмір lvm, використавши знак +:
Відео: Ubuntu 12.04 налаштування LVM за допомогою GUI
Extending logical volume logical_vol1 to 200.00 MBLogical volume logical_vol1 successfully resized
Точно так само можна виконати зменшення lvm розділу за допомогою знака -.
висновки
У цій статті ми розглянули створення lvm розділів в linux, а також налаштування, збільшення, зменшення і монтування lvm linux. Тепер ви знаєте наскільки це потужна технологія і скільки переваг вона може дати не тільки на сервері, а й на домашньому ПК. Ви раніше використовували LVM? Будете використовувати?
- Програми для відновлення інформації
- Команда label - робота з мітками томів в windows
- Команда diskcomp - порівняння вмісту двох гнучких дисків в windows
- Програма для перевірки жорсткого диска - victoria hdd
- Програма для роботи з розділами дисків - parted magic
- Зміна розділів жорсткого диска в windows 7
- Програмне забезпечення для роботи з жорстким диском
- Minitool partition wizard free edition тепер для windows 10
- Команда mountvol створення, видалення або перегляд точок підключення томів.
- Команда vol - відобразити мітку і серійний номер тому.
- Створення розділів і форматування жорсткого диска
- Копіювання жорсткого диска в linux
- Команда convert
- Типи файлових систем для linux
- Шифрування дисків в linux
- Дистрибутиви linux для відновлення системи
- Розбивка диска для установки linux
- Розбиття жорсткого диска (fdisk)
- Команда chkntfs
- Seagate готує жорсткі диски об`ємом 6 тб
- Налаштування glusterfs