Если вам подходит переустановка, вероятно, самым простым способом будет переустановка системы без использования LVM.
Если вы не можете переустановить, следующие команды могут помочь вам выяснить, что происходит.
LVM работает с тремя «слоями» объектов. Нижний слой – это физические тома (вероятно, у вас есть только один, так как у вас есть только один полезный раздел). Короче говоря, физические тома — это разделы или целые диски, которые будут использоваться для LVM. Команда судо пвс
отобразит список физических томов, определенных в вашей системе. Вот пример вывода:
PV VG Fmt Attr PSize PFree
/dev/sda1 vg_xymon lvm2 a-- 135.97g 0
/dev/sdb2 vg_xymon lvm2 а-- 136.17g 0
Мы видим два физических тома (раздела) на двух разных дисках - /dev/sda1
и /dev/sdb2
. Показаны их размеры, а в столбце "VG" указано, что они оба назначены группа томов называется vg_xymon
.
Группы томов являются промежуточным уровнем между физическими и логическими томами, что позволяет, например. чтобы логический том занимал несколько физических томов. Обычно в системе существует только одна группа томов. Вы можете отобразить информацию о группах томов с помощью команды судо вгс
. Опять же, пример вывода:
VG #PV #LV #SN Attr VSize VFree
vg_xymon 2 3 0 wz--n- 272.14g 0
Мы видим, что группа томов охватывает два физических тома (показаны ранее), поэтому размер группы томов равен сумме их размеров (в вашем случае и размер физического тома, и размер группы томов должны быть равны размеру ваш раздел - если нет, то что-то действительно не так). Мы также можем видеть, что есть 3 логические тома определены в этой группе томов.
Логические тома — это верхний уровень — это места, где фактически расположены ваши файловые системы. Твой /dev/mapper/ubuntu--vg-ubuntu--lv
устройство является логическим томом.Последний компонент пути представляет собой комбинацию имени группы томов, дефиса и имени логического тома. Итак, ваш логический том называется убунту--lv
и принадлежит к группе томов убунту--vg
.
И еще одна команда, судо лвс
, выводит информацию о логических томах:
LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert
lv_home vg_xymon -wi-ao--- 218.28g
lv_root vg_xymon -wi-ao--- 50.00g
lv_swap vg_xymon -wi-ao--- 3.86g
(поэтому первый в этом примере будет виден как устройство /dev/картограф/vg_xymon-lv_home
). Вероятно, ваша проблема кроется здесь, т.е. логический том меньше вашей группы томов, а остальное пространство в группе томов нераспределено.
В этом случае вы можете расширить его, чтобы заполнить всю группу томов с помощью команды:
sudo lvextend -r /dev/mapper/ubuntu--vg-ubuntu--lv
Однако, поскольку ваша корневая файловая система смонтирована на этом логическом томе, ее расширение из установленной системы может оказаться невозможным, и для этого вам может потребоваться загрузка с установочного носителя. В этом случае, возможно, будет лучше создать дополнительный логический том, который использует оставшееся пространство в группе томов, и смонтировать его в каталог носителя, сохраняя при этом неизменной корневую файловую систему:
sudo lvcreate -l 100% БЕСПЛАТНО -n media ubuntu--vg
Это создаст новый логический том СМИ
в существующей группе томов убунту--vg
(поэтому путь к устройству будет /dev/mapper/ubuntu--vg-media
), используя 100% свободного места в группе томов.
Затем вам нужно отформатировать только что созданный логический том:
sudo mkfs /dev/mapper/ubuntu--vg-media
и, наконец, установите его на свой /СМИ
каталог (или как он там называется, сначала нужно создать пустой каталог):
sudo mount /dev/mapper/ubuntu--vg-media/media
Если вы хотите, чтобы это крепление было постоянным, т.е. что вам не нужно повторять выше судо монтирование
команду каждый раз, когда вы загружаете свою систему, вам нужно отредактировать /etc/fstab
файл (судо gedit /etc/fstab
) и добавьте в него следующую строку:
/dev/mapper/ubuntu--vg-media /home ext4 по умолчанию 0 2
(при условии, что ваша файловая система доб4
, используйте то же значение, которое используется в строке, указывающей ваш /
файловая система).