Как проверить / изменить состояние LVM в предустановленной системе?

8

Итак, я только что получил симпатичный домашний сервер (не на 100% сервер, он также предназначен для запуска нескольких заданий с графическим интерфейсом, но, в основном), настроенный под мои спецификации, и он шел с Ubuntu 10.4, предварительно установленным парнями, которые его установили. вместе (которые не являются специалистами Ubuntu, но делают это для клиентов, которые не хотят покупать Windows).

Теперь я хотел бы проверить (и, возможно, изменить), как именно они его установили (возможно, было бы разумнее переустановить его с нуля, но сначала я бы хотел понять, как именно он настроен сейчас, во всяком случае).

В частности, как я могу проверить, установлен ли и настроен ли LVM? Я бы предпочел подход с использованием командной строки, но с графическим интерфейсом тоже все в порядке - и указатели на документы и учебные материалы по этому вопросу приветствуются.

Алекс Мартелли
источник

Ответы:

11

LVM - довольно сложная система, требующая некоторых знаний, прежде чем вы сможете полностью начать проверять состояние. На эту тему валяется довольно много практических советов, но вот ускоренный курс:

Прежде всего, LVM структурирован таким образом, что физические разделы или тома объединяются в группы, которые затем разделяются на логические тома, используемые операционной системой. Все они могут быть проверены с их собственным набором инструментов. Физические разделы (или тома) можно проверять и изменять с помощью инструментов pv *. Группы томов проверяются и изменяются с помощью инструментов vg *, и, наконец, фактические тома, используемые в качестве файловых систем, можно проверять с помощью набора инструментов lv *.

Вот хороший пример структуры LVM

Для проверки состояния LVM вы можете использовать lvs, vgsили pvsкоманду. Это позволит вам увидеть, сколько места используется и где это место выделено.

Вы можете изменить размер логических томов с помощью lvresizeкоманды, но будьте очень осторожны при этом. LVM не позволяет хранить данные вне логического тома, как обычные разделы. Поэтому, если вы по ошибке сократите раздел и сделаете его меньше файловой системы, вы потеряете данные вне раздела. Также, когда вы изменяете размер раздела, вам также необходимо изменить размер файловой системы, он не изменяется автоматически.

Наконец, вот полный LVM HOWTO, покрывающий биты, которые я здесь оставил.

LVM действительно мощный и полезный. Как только вы узнаете это, вы больше не захотите использовать что-либо еще.

Ressu
источник
Я знаю LVM, и я все равно предпочел бы использовать ZFS :-) Тем не менее, отличный ответ. Особенно я могу рекомендовать посетить LVM HOWTO.
Андол