Dev mapper ubuntu vg root что это

Обновлено: 04.07.2024

Вывод lsblk по запросу:

Пожалуйста, добавьте выходные данные lsblk -fs, fdisk /dev/sda с флагом p и отчет о восстановлении grub к вопросу в виде ссылок на pastebin.

Кажется, есть несколько предложений, некоторые из которых, кажется, работают для некоторых людей.

Из приглашения initframs попробуйте набрать ls /dev/mapper и посмотрите, есть ли в списке ваш корневой том. Если его нет в списке, попробуйте подождать 10 секунд и снова запустите ls.

Если он сейчас указан, введите exit и теперь он должен найти корневое устройство и загрузиться (взято отсюда

Отредактируйте конфигурацию загрузки, нажав e при появлении grub alert выбрать ОС и заменить root=UUID-6500. от root=/dev/sdx где sdx - загрузочный раздел. Проблема здесь заключается в том, что UUID либо неверен, либо /dev/disk/by-UUID. не существует (1)

Ошибка /dev/mapper/ubuntu-vg-root похоже, связано с рейдом, как описано здесь.

"На экране сводки установщика непосредственно перед началом процесса копирования нажмите кнопку" Дополнительно ". Измените загрузочный раздел (это" родительский "раздел в стиле MSDOS, а не разделы Linux) на /dev/mapper/pdc_feddabdf (или любые другие списки dmraid как ваш раздел fakeraid) Убедитесь, что установлен флажок для загрузки с этого диска. Обратите внимание, что установщик изменит grub2 так, чтобы он указывал на правильный логический раздел /dev/mapper/pdc_feddabdf1 или все, что включено."

Подробные инструкции по установке приведены на указанном сайте. Пожалуйста, проверьте там для получения дополнительной информации об установке grub.

Для тех, кто здесь страдает от проблем, связанных с шифрованием, как в ответе @Zanna, вам нужно будет выполнить процедуру, подобную этой:

Загрузитесь в вашу систему, используя live distro / USB.

Смонтируйте зашифрованный раздел (в Ubuntu вы должны увидеть зашифрованный том, доступный на рабочем столе; двойного щелчка и ввода пароля должно быть достаточно). Раздел будет смонтирован на /media/ubuntu/[mount point] , (Имя пользователя будет меняться в зависимости от дистрибутива; например, Xubuntu использует xubuntu .)

Откройте окно терминала и бурбон.

Установите соответствующие привязки для точек монтирования в системе:

chroot в корневой каталог вашего зашифрованного диска: chroot /media/ubuntu/[mount point]

Убедитесь, что ваша система имеет соответствующие initramfs установленные пакеты: sudo apt install cryptsetup-initramfs lvm2 ,

Критически, вы также должны убедиться, что ваши файлы конфигурации принудительно initramfs чтобы включить двоичные файлы cryptsetup, которые были удалены в какой-то момент, кажется: nano /etc/cryptsetup-initramfs/conf-hook , раскомментируйте CRYPTSETUP и убедитесь, что он читает CRYPTSETUP=Y ,

Наконец, беги update-initramfs -u -k all , выключите, вытащите живые медиа и начните обратно.

Ваш пробег может варьироваться в зависимости от того, что случилось с вашей системой. Если, например, вы изменили имя группы LVM или UUID, вам может потребоваться настроить /etc/crypttab а также /etc/fstab использовать правильные идентификаторы. Если, как и я, вы мигрировали из одного выпуска в другой, вы можете обнаружить, что у вас есть два зашифрованных тома с одним и тем же именем группы - это затрудняет монтирование диска (вам нужно явно использовать UUID).

В целом, обновление до Xubuntu 18.10 было ужасным из-за этого. (Стандартная система не будет перезагружаться, как только будут загружены обновления ядра!) По крайней мере, в моей текущей установке система стабильна после перезагрузок.

Обратите внимание, что ошибки ACPI, которые привели меня к поиску решения по всему Интернету, представляли собой "красную сельдь": они не имеют отношения к возможности загрузки с зашифрованного диска.

Была очень похожая проблема после обновления Ubuntu 20.04 на Dell XPS13 (2020). Поиск решения был очень простым.

перезагрузитесь и перейдите в BIOS с помощью "fn and F2" BIOS > Конфигурация системы> Работа с Sata> переключитесь на "AHCI" с "RAID On"

Почему-то поменяли настройки этого BIOS.

В некоторых версиях Ubuntu (например, Xubuntu 18.10) эта проблема может быть вызвана apt autoremove , Из-за этой ошибки apt предложит удалить

что делает систему не загружаемой (потому что корневое разбиение не может быть смонтировано и незашифровано с помощью LVM).

Если вы не используете LVM и шифрование диска, этот ответ, вероятно, не для вас.

Эти вопросы и ответы помогли мне собрать команды.

У меня была эта проблема, и ничто на постах здесь или в другом месте не могло помочь. Именно в моем случае я мог видеть, что /dev/mapper не содержал ubuntu--vg-root или что-нибудь еще в этом отношении. Это означает, что что-то либо пошло не так, когда LVM попытался смонтировать / отобразить тома, ИЛИ что-то пошло не так ранее в процессе загрузки, и эта ошибка является симптомом для всех предыдущих проблем.

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

В моем случае (который может отличаться от вас, но стоит документировать), у меня было включено полное шифрование диска (LUKS), и каким-то образом cryptsetup инструменты были удалены из initramfs поэтому мне не предлагалось разблокировать пароль, а диски были недоступны, что означало, что /dev/sdaX не может быть установлен, и, следовательно, ubuntu--vg-root не может быть установлен / сопоставлен /dev/mapper , Если вы попытаетесь запустить cryptsetup из приглашения BusyBox вы ll know you have the same issue if the cryptsetup` не может быть найден.

Решением было загрузиться с LiveCD, разблокировать диск вручную с помощью cryptsetup , chroot в корневую файловую систему, переустановите cryptsetup и позвонить update-initramfs ,

Доброго времени суток! Помогите понять как в моей системе настроен раздел /dev/mapper/isw_cbhedgfjcb_Volume1. Небольшая предистория: на материнской (Gigabyte z170x Gaming 5) плате есть поддержка RAID. Перед установкой системы я настроил RAID 1 на 2ух дисках HDD по 1Tb (диск идентичные), а саму систему решил поставить на SDD. Загрузился с Live CD, установил систему, но она не загрузилась, пришлось поменять настройки SATA контроллера в BIOS с режима RAID на режим AHCI. После изменения настроек система загрузилась.

fdisk выдает следующее:

Диск /dev/sda: 256.1 Гб, 256060514304 байт 255 головок, 63 секторов/треков, 31130 цилиндров, всего 500118192 секторов Units = секторы of 1 * 512 = 512 bytes Размер сектора (логического/физического): 512 байт / 512 байт I/O size (minimum/optimal): 512 bytes / 512 bytes Идентификатор диска: 0x232dcb17

Устр-во Загр Начало Конец Блоки Id Система /dev/sda1 2048 260098047 130048000 83 Linux /dev/sda2 * 260098048 466464767 103183360 7 HPFS/NTFS/exFAT /dev/sda3 466669566 500117503 16723969 5 Расширенный /dev/sda5 466669568 500117503 16723968 82 Linux своп / Solaris

Диск /dev/sdb: 1000.2 Гб, 1000204886016 байт 255 головок, 63 секторов/треков, 121601 цилиндров, всего 1953525168 секторов Units = секторы of 1 * 512 = 512 bytes Размер сектора (логического/физического): 512 байт / 4096 байт I/O size (minimum/optimal): 4096 bytes / 4096 bytes Идентификатор диска: 0x000bd921

Устр-во Загр Начало Конец Блоки Id Система /dev/sdb1 2048 1062715391 531356672 83 Linux /dev/sdb2 1062715392 1952290815 444787712 7 HPFS/NTFS/exFAT

Диск /dev/sdc: 1000.2 Гб, 1000204886016 байт 255 головок, 63 секторов/треков, 121601 цилиндров, всего 1953525168 секторов Units = секторы of 1 * 512 = 512 bytes Размер сектора (логического/физического): 512 байт / 4096 байт I/O size (minimum/optimal): 4096 bytes / 4096 bytes Идентификатор диска: 0x000bd921

Устр-во Загр Начало Конец Блоки Id Система /dev/sdc1 2048 1062715391 531356672 83 Linux /dev/sdc2 1062715392 1952290815 444787712 7 HPFS/NTFS/exFAT

Диск /dev/mapper/isw_cbhedgfjcb_Volume1: 1000.2 Гб, 1000202178560 байт 255 головок, 63 секторов/треков, 121600 цилиндров, всего 1953519880 секторов Units = секторы of 1 * 512 = 512 bytes Размер сектора (логического/физического): 512 байт / 4096 байт I/O size (minimum/optimal): 4096 bytes / 4096 bytes Идентификатор диска: 0x000bd921

Устр-во Загр Начало Конец Блоки Id Система /dev/mapper/isw_cbhedgfjcb_Volume1p1 2048 1062715391 531356672 83 Linux /dev/mapper/isw_cbhedgfjcb_Volume1p2 1062715392 1952290815 444787712 7 HPFS/NTFS/exFAT

Диск /dev/mapper/isw_cbhedgfjcb_Volume1p1: 544.1 Гб, 544109232128 байт 255 головок, 63 секторов/треков, 66150 цилиндров, всего 1062713344 секторов Units = секторы of 1 * 512 = 512 bytes Размер сектора (логического/физического): 512 байт / 4096 байт I/O size (minimum/optimal): 4096 bytes / 4096 bytes Идентификатор диска: 0x00000000

На диске /dev/mapper/isw_cbhedgfjcb_Volume1p1 отсутствует верная таблица разделов

Диск /dev/mapper/isw_cbhedgfjcb_Volume1p2: 455.5 Гб, 455462617088 байт 255 головок, 63 секторов/треков, 55373 цилиндров, всего 889575424 секторов Units = секторы of 1 * 512 = 512 bytes Размер сектора (логического/физического): 512 байт / 4096 байт I/O size (minimum/optimal): 4096 bytes / 4096 bytes Идентификатор диска: 0x2052474d

Это не похоже на таблицу разделов Возможно, вы выбрали неверное устройство.

Устр-во Загр Начало Конец Блоки Id Система /dev/mapper/isw_cbhedgfjcb_Volume1p2p1 ? 6579571 1924427647 958924038+ 70 DiskSecure Multi-Boot Раздел 1 начинается не на границе физического сектора. /dev/mapper/isw_cbhedgfjcb_Volume1p2p2 ? 1953251627 3771827541 909287957+ 43 Неизвестный Раздел 2 начинается не на границе физического сектора. /dev/mapper/isw_cbhedgfjcb_Volume1p2p3 ? 225735265 225735274 5 72 Неизвестный Раздел 3 начинается не на границе физического сектора. /dev/mapper/isw_cbhedgfjcb_Volume1p2p4 2642411520 2642463409 25945 0 Пустой

Пункты таблицы разделов расположены не в дисковом порядке

у меня остались непонятки как все-таки настроен раздел из двух дисков - что это - LVM? или софтовый RAID?

LVM для начинающих. Часть 2. Основы управления томами

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

Настраиваем LVM при установке системы

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

LVM-part2-001.jpg

Дальнейшие действия при автоматической разметке ничем не отличаются от обычной установки, и мы не будем заострять на них внимания.

При ручном разбиении диска следует учесть следующий момент: загрузочный раздел /boot или EFI-раздел должны располагаться за пределами LVM-разметки.

Поэтому сразу создадим в самом начале диска первичный раздел размером 250 МБ с файловой системой ext2 и точкой монтирования /boot, не забываем отметить раздел как загрузочный.

LVM-part2-002.jpg

Для EFI разметки следует создать первичный радел размером 499 МБ с типом системный раздел EFI, метка загрузочный будет установлена автоматически:

LVM-part2-003.jpg

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

LVM-part2-004.jpg

В котором сразу создаем группу томов (VG), рекомендуем давать группам томов и логическим томам понятные имена с использованием сокращений VG и LV, чтобы в дальнейшем было понятно, с чем именно вы имеете дело.

LVM-part2-005.jpg

В качестве устройства для группы томов указываем доступное свободное место:

LVM-part2-006.jpg

Затем создаем нужное количество логических томов, в нашем случае мы сделали тома для корневого раздела и домашней директории:

LVM-part2-007.jpg

После создания структуры LVM мы возвращаемся в меню разметки дисков и указываем для каждого логического тома используемую файловую систему и точку монтирования:

Ниже мы будем рассматривать разметку, созданную автоматически с выделением /home в отдельный раздел.

Сразу после загрузки посмотрим структуру блочных устройств в системе, для этого воспользуемся командой:

В выводе мы видим загрузочный раздел sda1 размером в 243 МБ, расширенный раздел sda2 в котором располагается логический раздел sda5 используемый под LVM. Также видим три логических тома: root, swap_1 и home.

LVM-part2-009.jpg

Обратите внимание, что при использовании MBR-разметки система всегда использует расширенный раздел, размещая в нем все остальные разделы, кроме первого. Это связано с ограничением MBR на 4 первичных раздела. При использовании EFI-разметки расширенный раздел не создается и для LVM был бы использован сразу sda2.

Теперь посмотрим информацию об элементах LVM, начнем с физических томов (PV):

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

LVM-part2-010.jpg

Вас может удивить необычный размер физического тома <19,76 ГБ, с припиской о неиспользуемых 2 МБ. Но в этом нет ничего необычного, если вспомнить, что физический том в LVM - это набор физических экстентов указанного размера и использовать пространство меньше размера экстента не представляется возможным.

Для получения информации о группах томов выполните:

Здесь мы увидим немного больше информации, кроме размера группы томов и количества физических экстентов в ее составе также указано количество логических и физических томов в группе.

LVM-part2-011.jpg

И, наконец, для получения информации о логических томах выполните:

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

LVM-part2-012.jpg

Для получения краткой информации о томах LVM можно использовать команды:

LVM-part2-013.jpg

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

Либо через виртуальные устройства:

Обратите внимание, что все одиночные тире в именах устройств заменяются на двойные, а одиночные служат разделителями.

Настраиваем LVM в установленной системе

Перед тем, как производить любые действия с дисками и разделами необходимо получить актуальную информацию о блочных устройствах системы. Выполним уже знакомую команду:

Не ленитесь делать это всегда, как бы вы не были "уверены" в том, что точно знаете какие диски вам нужны. Цена ошибки слишком высока. В нашем случае в системе присутствуют два неразмеченных диска sdb и sdd, которые мы будем использовать для LVM.

LVM-part2-014.jpg

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

Затем создадим группу томов:

Синтаксис команды очень прост: указываем имя группы томов и входящие в нее диски.

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

Данная команда создаст логический том с именем myvolume1 (имя указывается в опции -n) и размером в 10 ГБ из экстентов группы томов andrey-lvm-vg.

Но указывать размеры в МБ и ГБ не всегда удобно, как мы помним, в основе LVM лежат экстенты и точный размер в байтах не всегда известен. Поэтому можно указывать относительные значения в процентах от емкости группы томов:

В нашем случае будет создан логический том размером в 60% от общего размера группы томов. Также можно указывать относительное значение свободного пространства в процентах:

Приведенная выше команда создала новый логический том myvolume2 на оставшемся свободном пространстве в группе томов andrey-lvm-vg.

Поставим более сложную задачу - создадим том с чередующимся отображением:

Как видим, все оказалось просто, за количество полос чередования отвечает опция -i, но помните, что количество полос не должно превышать количество дисков в группе томов, а свободного пространства на них должно хватать для создания логического тома выбранного размера.

Посмотрим информацию о логическом томе, в частности нас будут интересовать сведения о сегментах. Для получения этой информации запустите команду lvdisplay с ключом -m.

LVM-part2-015.jpg

Данный том состоит из единственного сегмента занимающего логические экстенты от 0 до 10237, которые отображаются в две полосы чередования с размером блока чередования в 64 КБ, этот сегмент отображается на физические экстенты 0 - 5118 каждого из физических томов.

При такой структуре данные будут последовательно и равномерно заполнять оба физических диска, что рекомендуется для SSD в целях не допустить полного заполнения накопителей и выравнивания нагрузки на них. Но если мы расширим данный логический том на еще два диска, то получим совершенно иную картину:

LVM-part2-016.jpg

Теперь у нас имеется два сегмента с набором логических экстентов 0 - 10237 и 10238 - 20475, каждый из которых чередуется в две полосы на дисках sdb, sdd и sde, sdf. Так как логический том выглядит для системы единым пространством, то экстенты будут заполняться преимущественно последовательно и ни о каком выравнивании нагрузки и равномерном заполнении дисков речи не идет, поэтому для SSD таким образом расширять тома не следует.

Созданные разделы следует отформатировать и смонтировать в нужное место файловой системы. Для форматирования в ext4 воспользуемся командой:

После чего раздел можно монтировать, если точка монтирования не существует, то ее нужно создать. Допустим мы хотим смонтировать наш раздел в /mydata, поэтому предварительно создаем каталог:

Для постоянного монтирования раздела внесем соответствующую запись в /etc/fstab, это можно сделать по имени устройства:

Обе записи при этом будут являться верными. Также можно сделать по-современному, указав тома по UUID, для этого сначала узнаем уникальный идентификатор раздела командой:

LVM-part2-022.jpg

Затем внесем в /etc/fstab строку:

Чтобы смонтировать разделы без перезагрузки выполним:

При отключении или удалении раздела не забудьте убрать соответствующую запись из fstab.

Изменение размеров логических томов LVM

Вернемся к конфигурации, созданной при автоматической разметке диска, которую мы рассматривали в начале статьи. Система создала три логических тома: для корневой ФС, подкачки и /home. И вот свободного места в домашней директории стало недостаточно, после чего мы купили и добавили в систему еще один жесткий диск - sdb.

LVM-part2-017.jpg

Создадим на базе нового диска физический том:

И расширим на него существующую группу томов:

Теперь можно расширять логический том:

В нашем примере мы расширили его на 50% свободного пространства в группе томов. Если посмотреть информацию о логическом томе, то мы увидим, что он теперь состоит из двух сегментов, располагающихся на разных физических дисках.

Часто возникает и обратная необходимость - перераспределить место между разделами, уменьшив размер одного и увеличив другой. На первый взгляд - ничего сложного, но эта операция таит в себе подводные камни. Структуру LVM можно представить в виде матрешки: VG содержит внутри LV, они в свою очередь файловую систему. Поэтому операцию по уменьшению размера следует производить последовательно, от внутренних структур к внешним. Т.е. сначала мы должны уменьшить размер файловой системы, а только затем логического тома, в противном случае файловая система будет разрушена, а данные потеряны.

В данном случае лучше всего оперировать абсолютными значениями в байтах, нежели относительными в процентах, так как при малейшей ошибке вы рискуете потерять все свои данные. Прежде всего уменьшим размер файловой системы раздела /home, в нашем случае до 10 ГБ:

Затем уменьшим до такого же размера логический том:

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

В некоторых случаях требуется расширить логический том на вполне определенные физические диски, для этого следует явно их указать в команде расширения:

Указанная команда расширит логический том home на 5118 экстентов с физического тома /dev/sdb, перед выполнением команды следует убедиться, что выбранный том содержит нужное количество свободного пространства, поэтому наиболее удобно использовать свободные экстенты, точное количество которых мы всегда можем узнать получив информацию об указанном физическом томе.

Перемещение логических томов LVM

Еще одна распространенная задача - перемещение томов между физическими дисками. В предыдущем разделе мы расширили логический том home на добавленный нами в LVM диск sdb, при этом его часть так и осталась на sda5. Поставим себе теперь иную задачу: полностью переместить домашнюю директорию на новый диск sdc, а освободившееся пространство на sda5 отдать корневому разделу системы.

Прежде всего создадим на новом диске физический том и добавим его в нужную группу томов:

Затем переместим экстенты логического тома home на новый диск. Так как sdb не содержит никаких иных логических томов, кроме home, то команда будет проста:

Она переместит все физические экстенты диска sdb на диск sdc. Для sda5, который содержит три логических тома такой фокус не пройдет, поэтому добавим конкретики:

Эта команда переместит все физические экстенты тома с именем home с диска sda5 на диск sdc.

Посмотрим информацию о логическом томе home:

Как можно видеть из вывода он теперь содержит единственный сегмент, который расположен на диске sdc.

LVM-part2-019.jpg

Отлично, теперь можно расширить корневой раздел. Но нам следует использовать только пространство sda5 и желательно использовать его по максимуму. Как мы уже говорили выше, лучше всего опираться на число свободных экстентов. Чтобы узнать это значение выполним команду:

В выводе нас интересует единственный параметр - количество свободных экстентов:

LVM-part2-020.jpg

Это число, в отличии от размера в байтах, либо процентов, является абсолютным, и мы можем смело его использовать:

Данная команда расширит логический том root на 2874 физических экстента принадлежащих разделу sda5. Затем не забудем расширить файловую систему:

А теперь посмотрим информацию о логическом томе:

LVM-part2-021.jpg

Теперь корневой раздел состоит из двух сегментов, расположенных в начале и конце физического тома. Почему так? Вернемся в самое начало статьи и вспомним, что автоматически группа томов была размечена на следующие разделы: root, swap_1 и home. Домашний раздел мы переместили, но swap остался на своем месте и теперь root находится по обе стороны от него, если смотреть на физическом уровне, то мы получим схему root - swap_1 - root.

Для чего мы заостряем внимание на этих моментах? С практической точки зрения не так уж и важно, где именно лежат ваши данные, но это важно для понимания работы LVM, чтобы он перестал быть для вас черным ящиком, и вы могли на практике получить подтверждение теоретическим знаниям из предыдущей статьи.

Удаление дисков из LVM

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

Удаляемый диск не должен содержать логических томов, их следует переместить, либо удалить. Это можно сделать командой

Которая удалит логический том myvolume1 из группы томов andrey-lvm-vg.

В приведенном выше примере у нас освободился диск sdb в группе томов debian-lvm-vg. Удалим его из группы томов:

Ну и наконец удалим LVM-разметку с указанного диска:

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

Заключение

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

Как расширить корневую файловую систему с помощью LVM в Linux

  • Создайте физический том LVM, группу томов и логический том.
  • Создайте файловые системы XFS и ext4 на логических томах
  • Расширение логических томов LVM (корневая и некорневая файловая система)

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

Шаг 1: Подтвердите разделы диска при распространении.

Прежде чем мы сможем сделать какое-либо расширение, давайте просто подтвердим нашу схему расположения / разбиения диска.

Как уже отмечалось, у нас есть корневая файловая система на физическом томе /dev/vda2

Шаг 2: Расширение корневого диска вашей ОС

Как показано в шаге 1, моя корневая файловая система находится на диске 30 ГБ . Я увеличу его до 40 ГБ , расширив виртуальный диск (виртуальное дисковое устройство).

Если вы используете другую платформу виртуализации, обратитесь к ее документации, чтобы узнать, как расширить диск ОС.

Как только размер блочного устройства ОС изменится, подключитесь по ssh к вашей машине с Linux и расширьте LVM, чтобы использовать только что добавленную емкость диска. Команда ниже расширит последний раздел ( Раздел 2 ), как показано 252: 2, на диске ( / dev / vda ) до максимального размера, который обеспечивает диск.

Установите облачные утилиты

Для новичков в Growpart это инструмент командной строки Linux, используемый для расширения раздела в таблице разделов для заполнения доступного пространства. Эта команда предоставляется пакетом cloud utils.

В системе Ubuntu / Debian запустите

Для сервера CentOS, запустите

Теперь используйте growpart для расширения вашего раздела.

Это изменит размер раздела 2 в /dev/vda.

Шаг 3. Изменение размера логического тома, чтобы он занимал все пространство

Изменить размер физического объема.

Проверьте размер настроенной группы томов.

Затем измените размер корневого логического тома с помощью группы томов с измененным размером.

В моем примере это будет:

Шаг 4: Обновите изменения в файловой системе

Ваша корневая файловая система все равно покажет старый размер.

Сделаем так, чтобы файловая система сообщала фактический размер, в том числе расширенный.

Для файловой системы ext4

Для файловой системы xfs

Вывод

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

Читайте также: