Рейтинг:0

Заставьте ОС использовать все пространство из 2 логических томов на одном VG

флаг cn

Когда я установил Ubuntu 20.04 LTE без головы, я использовал NVME, а для ОС я создал LV только с 20G, а остальное пространство было назначено другому LV, который смонтирован как /home... (потому что я новичок в линукс). Теперь у меня заканчивается место в корне (LV установлен на /), и я ищу способ либо удалить второй LV и добавить пространство в корень, либо любое другое решение, которое позволит избежать стирания и переустановки ОС. .

Пытался lvresize, но я не могу размонтировать /home, даже войдя в систему как root.

root@server:~# размонтировать /home
размонтировать: /home: цель занята.
root@server:~# lvresize -r -L -100G /dev/mapper/ubuntu--vg-storage--lv
  /dev/sdc: ошибка открытия: носитель не найден
  /dev/sdc: ошибка открытия: носитель не найден
Вы хотите размонтировать "/home"? [Y|n] у
размонтировать: /home: цель занята.
fsadm: невозможно продолжить работу с смонтированной файловой системой «/home».
  Ошибка /sbin/fsadm: 1
  Не удалось изменить размер файловой системы.

Вот выходы для лсблк и дф-ч:

âânvme0n1p1 259:1 0 512M 0 часть /boot/efi
âânvme0n1p2 259:2 0 1G 0 часть /boot
âânvme0n1p3 259:3 0 475.4G 0 часть
  ââubuntu--vg-ubuntu--lv 253:0 0 20G 0 lvm /
  ââubuntu--vg-storage--lv 253:1 0 455.4G 0 lvm /home
udev 3.8G 0 3.8G 0% /dev
tmpfs 784M 3,5M 780M 1%/запуск
/dev/mapper/ubuntu--vg-ubuntu--lv 20G 18G 769M 96%/
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /выполнить/блокировать
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/nvme0n1p2 976M 204M 706M 23% /загрузка
/dev/mapper/ubuntu--vg-storage--lv 448G 8.4G 417G 2% /home
/dev/nvme0n1p1 511M 7,9M 504M 2% /boot/efi

Спасибо за совет.

Рейтинг:0
флаг cn

Поскольку файловая система находится на обоих логических томах, вам необходимо использовать LIVE CD. Для рабочего стола или сервера Ubuntu 20.04 вам необходимо создать подключаемую USB-ОС с помощью RUFUS и НАСТОЛЬНОЙ ВЕРСИИ UBUNTU (поскольку у нее есть возможность ПОПРОБОВАТЬ UBUNTU; ubuntu-20.04.2.0-desktop-amd64.iso). Затем я нашел где-то опубликованный ответ (извините, я не могу найти ссылку) о том, что делать дальше:

ПРЕЖДЕ ЧЕМ ЧТО-НИБУДЬ ИЗМЕНЯТЬ, УБЕДИТЕСЬ, ЧТО У ВАС ЕСТЬ АКТУАЛЬНАЯ РЕЗЕРВНАЯ КОПИЯ. Все это сработало для меня, но может не сработать для вас. Если он по какой-то причине взорвется, вы же не хотите потерять то, что не сможете восстановить. Продолжая ¦ Невозможно (насколько мне известно) сжать файловую систему во время ее монтирования, поэтому нам нужно выполнить фактическое изменение размера с Live CD. Все следующие инструкции предполагают, что вы загрузились с установочного компакт-диска версии 20.04.

После того, как Live CD загрузится на рабочий стол, откройте Терминал. Инструмент LVM не встроен в Live CD, поэтому сначала мы должны его установить: sudo apt-получить установку lvm2

Найдите имя группы томов (далее «ubuntu--vg»), которая содержит корневой логический том: судо лвс

(Если он не отображается, попробуйте запустить sudo lvmdiskscan и судо pvscan затем попробуйте еще раз.) Если вы запустите лс /dev/маппер/ вы можете увидеть, что логические тома не отображаются. Если его там нет, вам нужно запустить следующую команду, чтобы ядро ​​узнало о логических томах: sudo vgchange --доступно в ubuntu--vg

Поскольку мы не монтировали корневую файловую систему, изменение ее размера должно быть безопасным. Перейдите к фактическому изменению размера логического тома. Обратите внимание, что эта команда (--size -50G) сжимает том на 50 ГБ — прочтите справочную страницу lvreduce(8), чтобы узнать, как указать другой размер. sudo lvreduce --resizefs --size -50G /dev/ubuntu--vg/storage--lv

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

Теперь, если вы хотите расширить нераспределенное (свободное пространство), вы используете:

lvextend -l +100% БЕСПЛАТНО /dev/ubuntu-vg/ubuntu--lv расширить логический том и resize2fs /dev/ubuntu-vg/ubuntu--lv для расширения файловой системы.

Теперь вы можете перезагрузить систему и загрузиться в корневую файловую систему с измененным размером.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.