Як новачок Linux / Ubuntu, що таке LVM і для чого він використовується?
Що стосується встановлення веб-сервера, які переваги він пропонує?
Чи рекомендуєте ви використовувати його?
Як новачок Linux / Ubuntu, що таке LVM і для чого він використовується?
Що стосується встановлення веб-сервера, які переваги він пропонує?
Чи рекомендуєте ви використовувати його?
Відповіді:
Ви можете вважати LVM як "динамічні розділи", це означає, що ви можете створювати / змінювати / змінювати / видаляти LVM "розділи" (їх LVM говорять "Логічні томи") з командного рядка під час роботи вашої системи Linux : ні необхідно перезавантажити систему, щоб ядро усвідомило щойно створені або змінені розділи.
Інші приємні функції, які надає LVM "Логічні томи":
Якщо у вас більше одного жорсткого диска, Логічні томи можуть поширюватися на більш ніж один диск: тобто вони не обмежені розміром одного одного диска, а загальним розміром сукупності.
Ви можете налаштувати "смугасті" НН, щоб введення / виведення можна було розподілити на всі диски, що розміщують НН паралельно. (Подібно до RAID-0, але трохи простіше в налаштуванні.)
Ви можете створити знімок (лише для читання) будь-якого LV. Ви можете пізніше повернути початковий LV до знімка або видалити знімок, якщо він більше не потрібен. Наприклад, це зручно для резервного копіювання сервера (ви не можете зупинити написання всіх своїх додатків, тому ви створюєте знімок і створюєте резервну копію LV знімка), але також можна використовувати для забезпечення "мережі безпеки" перед критичним оновленням системи (клонуйте кореневий розділ, оновлення, відновлення, якщо щось пішло не так).
Будучи найбільш корисним для серверних систем, я вважаю, що функції 1. і 3. у поєднанні зі здатністю LVM створювати / змінювати розмір / видаляти LV на ходу є досить зручними і для настільних систем. (Особливо, якщо ви багато експериментуєте із системою.)
Звичайно, все це коштує: початкова настройка LVM є складнішою, ніж просто розділення диска, і вам обов'язково потрібно буде зрозуміти термінологію та модель LVM (Логічні томи, Фізичні обсяги, Групи томів), перш ніж ви зможете почати його використовувати. (Після її налаштування все-таки використовувати це набагато простіше.)
Крім того, якщо ви використовуєте LVM на жорстких дисках, ви можете втратити всі свої дані, коли лише один диск вийде з ладу.
fdisk -l
цього ubuntu - показано vg-root`, чи можу я отримати доступ мої розділи та чи залишаються мої файли недоторканими?
Я знаю, що цей потік старий і що ОП набагато краще розуміє це, але я натрапив на цю нитку, шукаючи щось з LVM, і подумав, що я вдам свій 2c.
Коротка відповідь полягає в тому, що збільшення розміру розділу на диску - це біль.
У мене є сервер AWS (EC2), який я використовую для резервного копіювання (використовуючи rsnapshot). Коли я починаю створювати резервну копію більше серверів або дані змінюються частіше, мені потрібно більше місця.
Наразі мій резервний накопичувач є об'ємом EBS об'ємом 250 ГБ, який зараз повністю заповнений, і я хочу збільшити його до розміру до 350 ГБ, тому я зайшов до панелі керування AWS, створив знімок накопичувача, створив новий об'єм EBS з моменту зйомки та прикріпив його. Зараз у мене є накопичувальний розділ 250 ГБ EXT4, наповнений даними на накопичувачі 350 Гб. Я хочу сказати Ubuntu використовувати більший простір, але я не можу використовувати resize2fs для збільшення розміру розділу, і fdisk не дозволяє мені також змінити розмір розділу. Натомість це дозволяє лише мені видалити розділ, створити новий на більший розмір, і тоді мені доведеться Rsync файли по всій правильному командному рядку, щоб також копіювати жорсткі посилання.
Це велика робота, тому я нещодавно налаштував її за допомогою LVM і тепер я можу взяти новий, більший диск EBS і легко збільшити об'єм LVM на ньому, а потім швидкий resize2fs, щоб повідомити файловій системі EXT4, що у нього є новий простір і бам, проблему вирішено без копіювання сотень гігабайт даних. LVM - рятівник. Крім того, я міг би просто встановити інший об'єм EBS, розширити LVM до цього, і тепер він поширюється на декілька дисків, але це сприймається лише як один розділ, солодкий!
Основна вигода від використання LVM - це якщо у вас більше одного жорсткого диска. За допомогою LVM ви можете згрупувати виїмки в один величезний. Також ви можете додати більше місця до цієї групи, якщо додасте більше жорстких дисків.
З LVM ви можете просто працювати, як у вас є лише один величезний жорсткий привід. Незважаючи на те, що LVM підтримує багато експертних особливостей.
Не відповідаючи безпосередньо на ваше запитання (що вже робили інші афіші), є проста відповідь про те, чи потрібен вам LVM: Якщо ви не знаєте деталі під час встановлення детально, залиште її за замовчуванням. Конфігурація за замовчуванням буде добре для більшості користувачів (включаючи мене та, ймовірно, ви). :)
Які програми чи контент ви плануєте розмістити? Якщо це персональний сервер або щось для невеликої організації, ви, ймовірно, можете отримати, не використовуючи LVM.
LVM корисні, якщо вам потрібні розділи тощо на кількох дисках. Я сумніваюся, що вам це знадобиться, враховуючи, що ви питаєте тут про це :)