Как новичок в Linux / Ubuntu, что такое LVM и для чего он используется?
Какие преимущества дает установка веб-сервера?
Вы бы порекомендовали его использовать?
server
partitioning
lvm
Мэтью Блэкфорд
источник
источник
Ответы:
Выгоды
Вы можете думать о LVM как о «динамических разделах», что означает, что вы можете создавать / изменять размер / удалять «разделы» LVM (они называются «логическими томами» на языке LVM) из командной строки, когда ваша система Linux работает : нет необходимо перезагрузить систему, чтобы ядро узнало о вновь созданных или измененных разделах.
Другие полезные функции, которые предоставляет LVM "Logical Volumes":
Если у вас более одного жесткого диска, логические тома могут занимать более одного диска, т. Е. Они не ограничены размером одного диска, а скорее общим размером совокупного.
Вы можете настроить «чередующиеся» LV, чтобы ввод / вывод можно было распределять по всем дискам, на которых размещен LV, параллельно. (Аналогично RAID-0, но немного проще в настройке.)
Вы можете создать (только для чтения) снимок любого LV. Вы можете вернуть исходный LV к снимку позже или удалить снимок, если он вам больше не нужен. Это удобно, например, для резервного копирования на сервер (вы не можете остановить запись всех ваших приложений, поэтому создаете моментальный снимок и создаете резервную копию моментального снимка LV), но его также можно использовать для обеспечения «сети безопасности» перед критическим обновлением системы (клонируйте корневой раздел, обновление, возврат, если что-то пошло не так).
Будучи наиболее полезным в серверных системах, я думаю, что функции 1. и 3., в сочетании со способностью LVM создавать / изменять размер / удалять LV на лету, также весьма удобны в настольных системах. (Особенно, если вы много экспериментируете с системой.)
Downsides
Конечно, все это имеет свою цену: первоначальная настройка LVM более сложна, чем просто разбиение диска, и вам определенно необходимо понять терминологию и модель LVM (логические тома, физические тома, группы томов), прежде чем вы сможете начать использовать это. (Как только это настроено, использовать это намного легче, все же.)
Кроме того, если вы используете LVM на жестких дисках, вы можете потерять все свои данные, когда выйдет из строя только один диск.
Рекомендуемое чтение
источник
fdisk -l
этого Ubuntu - отображается vg-root`, могу ли я получить доступ мои разделы и мои файлы все еще целы?Я знаю, что эта ветка старая и что у ОП гораздо лучше это понимают, но я наткнулся на эту ветку, когда искал что-то с помощью LVM и думал, что я вставлю свой 2с.
Короткий ответ: увеличение размера раздела на диске - это боль.
У меня есть сервер AWS (EC2), который я использую для резервного копирования (используя rsnapshot). Когда я начинаю резервное копирование большего количества серверов или данные меняются чаще, мне нужно больше места.
Мой резервный диск в настоящее время является томом EBS объемом 250 ГБ, который теперь полностью заполнен, и я хочу увеличить его до 350 ГБ, поэтому я перешел к панели управления AWS, создал снимок диска, создал новый том EBS из снимка и прикрепил это. Теперь у меня есть раздел 250 ГБ EXT4, полный данных на диске 350 ГБ. Я хочу сказать Ubuntu использовать большее пространство, но я не могу использовать resize2fs для увеличения размера раздела, а fdisk также не позволяет мне изменять размер раздела. Вместо этого он позволяет мне только удалить раздел, создать новый с большим размером, а затем мне нужно Rsync файлы с правильной командной строкой, чтобы также скопировать жесткие ссылки.
Это большая работа, поэтому я недавно настроил его с помощью LVM, и теперь я могу взять новый, больший диск EBS и легко увеличить на нем объем LVM, а затем быстро выполнить resize2fs, чтобы сообщить файловой системе EXT4, что у нее есть новое пространство и bam, проблема решена без копирования сотен гигабайт данных. LVM является спасителем. В качестве альтернативы я мог бы просто смонтировать другой том EBS, расширить LVM до этого, и теперь он распределен по нескольким дискам, но это выглядит только как один раздел, сладкий!
источник
Основным преимуществом использования LVM является наличие более одного жесткого диска. С LVM вы можете сгруппировать жесткие диски в один огромный. Также вы можете добавить больше места в эту группу, если вы добавите больше жестких дисков.
С LVM вы можете просто работать, как если бы у вас был только один огромный жесткий диск. Несмотря на это, LVM поддерживает множество экспертных функций.
источник
Не отвечая на ваш вопрос напрямую (что уже сделали другие авторы), есть простой ответ о том, нужен ли вам LVM или нет: если вы не знаете какую-либо функцию во время установки, оставьте ее по умолчанию. Конфигурация по умолчанию подойдет большинству пользователей (включая меня и, возможно, вас). :)
источник
Какие приложения или контент вы планируете разместить? Если это персональный сервер или что-то для небольшой организации, вы, вероятно, можете обойтись без использования LVM.
LVM полезны, если вам нужны разделы и т. Д. На нескольких дисках. Я сомневаюсь, что вам это понадобится, учитывая, что вы спрашиваете здесь об этом :)
источник