Как развернуть раздел LVM2 в Fedora Linux

Это - известная ошибка с iwlagn драйвером. Обновление драйвера и/или встроенного микропрограммного обеспечения может устранить Вашу проблему:

https://bugs.launchpad.net/linux / + ошибка/200509

5
28.08.2013, 23:17
3 ответа
  1. Создайте расширенный раздел, охватывающий новое свободное пространство, и создайте логический раздел в нем. (Вы могли создать основной раздел, но это уменьшит Ваши опции позже из-за предела 4 основных разделов или 3 основных и одного расширенного.) Можно сделать это с fdisk или cfdisk или parted. Установите тип нового раздела к 8e (“Linux LVM”).

  2. Создайте новый физический том LVM в том новом разделе.

    pvcreate /dev/sda5
    
  3. Добавьте новый физический том к своей группе объема.

    vgextend VolGroup /dev/sda5
    
  4. Расширьте логический том, содержащий файловую систему, которую Вы хотите расширить.

    lvextend -l +100%FREE VolGroup/name_of_logical_volume
    
  5. Расширьте файловую систему в объеме. Используйте команду, разработанную для той файловой системы, например. resize2fs.

Вместо шагов 1-3 можно расширить существующее sda2 раздел с Разделенным, затем звоните pvresize /dev/sda2 увеличить существующий физический том. Это может сделать управление немного легче впоследствии, но это более подвержено ошибкам.

8
27.01.2020, 20:32
  • 1
    Вы хотите развернуть существующий объем плазмы, не делают новый на другом разделе, и разделенный не изменяет размер файловых систем, просто разделы (он раньше мог изменить размер hfs, жира и ext2, но та поддержка была удалена в разделенных 3, так как он гнил в течение многих лет). –  psusi 20.02.2012, 04:18
  • 2
    Как делают я добавляю, дают моему новому разделу флаг 0x8E? Посмотрите обновление. –  sj755 20.02.2012, 04:34
  • 3
    @seljuq70 все еще необходимо создать логический раздел на расширенном разделе (с fdisk, используйте n команда и выбор l для логического, и используют все свободное пространство; затем используйте t управляйте для установки типа недавно созданного логического раздела). –  Gilles 'SO- stop being evil' 20.02.2012, 04:42
  • 4
    Могли Вы уточнять ту последнюю часть о resize2fs. Мне удалось объединить логические тома, но физические тома являются все еще отдельными. –  sj755 20.02.2012, 05:01
  • 5
    @seljuq70, После того как у Вас есть один большой логический том, последний шаг, должен заставить файловую систему использовать все это. Если файловая система является ext2/ext3/ext4, звонить resize2fs /dev/VolGroup/name_of_logical_volume, и файловая система будет расширена для занятия целого объема, который содержит ее (т.е. логический том LVM). –  Gilles 'SO- stop being evil' 20.02.2012, 05:06

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

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

  • Поскольку Вы используете разделы диска вместо целых дисков, Ваше новое пространство эффективно "невидимо" для Linux, потому что существующий раздел для /dev/sda2 остановки на границе диска до добавления нового пространства. Таким образом, необходимо будет сначала расширить раздел.

  • Теперь, когда Вы расширили раздел, необходимо сделать подсистему LVM, знающую о дополнительном пространстве. Выполненный pvresize /dev/sda2. Это выделит дополнительное место к физическому тому, делая это доступным для Вашего VolGroup группа объема.

  • Теперь, когда у группы объема есть дополнительное пространство, можно выполнить наш lvextend или lvresize команда, чтобы вырастить логический том и расширить файловую систему.

Прочитайте ПРАКТИЧЕСКОЕ РУКОВОДСТВО LVM для получения дополнительной информации.

5
27.01.2020, 20:32

Ответ Жиля был отличным, но недостаточно подробным для новичков.

Таким образом, я постараюсь описать все подробно.

Сценарий : вы хотите увеличить размер вашей виртуальной машины Fedora в VMware. VMware, вероятно, установлен в Windows, в хост-системе, но это не важно.

  1. Найдите в виртуальной машине Fedora имена разделов. Вы выполняете sudo fdisk -l и ищите раздел, как показано ниже. Вы можете видеть, что / dev / sda2 - это раздел, который необходимо увеличить.
 Система идентификаторов конечных блоков начала загрузки устройства
 / dev / sda1 * 2048 1026047 512000 83 Linux
 / dev / sda2 1026048 52428799 25701376 8e Linux LVM
 

Я предпочитаю использовать GParted , чтобы визуально видеть разделы. Это лучше для людей, плохо знакомых с Linux. Если вы хотите установить Gparted, sudo yum install gparted и запустите приложение с графическим интерфейсом из списка приложений.

  1. Как вы можете видеть в разделе «Система» в таблице выше, / dev / sda2 относится к типу LVM (диспетчер логических томов). В LVM разделы классифицируются по VolumeGroup / VolumeName. Давайте узнаем VolumeGroup / VolumeName для / dev / sda2 Один из способов сделать это - выполнить df -h и просмотреть шаблон / dev / mapper / VolGroup-VolName .

Пример: .

[root@localhost ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/fedora-root   24G   16G  6.6G  71% /
devtmpfs                 1.5G     0  1.5G   0% /dev
tmpfs                    1.5G  140K  1.5G   1% /dev/shm

Здесь / dev / mapper / fedora-root соответствует / dev / sda2 при проверке размеров диска. К сожалению, это требует внимания к деталям, поскольку нет простого способа сделать это.

Таким образом, VolumeGroup для / dev / sda2 - это fedora , а VolumeName - это root .

Запишите эту информацию на бумаге.

  1. Выключите виртуальную машину Fedora и загрузите GParted Live ISO с ( http://gparted.org/download.php ) из хост-системы. В настройках виртуальной машины увеличьте размер диска ( Настройки> Жесткие диски> Утилиты> Развернуть )
  2. По-прежнему в настройках подключите файл ISO Gparted как привод CD / DVD. Загрузитесь в Gparted live (вам, вероятно, придется изменить настройки BIOS VMmachine для загрузки в файл ISO)
  3. После загрузки в Gparted измените размер / dev / sda2 , щелкнув правой кнопкой мыши на / dev / sda2 раздел (должен быть бледно-желтым) и щелкнуть Изменить размер / переместить . Увеличьте Новый размер (MiB) , пока Свободное пространство после (MiB) не будет равно 0 (или перетащите ползунок полностью вправо). Apple изменения.

  4. Перезагрузитесь в Fedora и выполните следующее: sudo lvextend -l + 100% БЕСПЛАТНО Fedora / root Напомним, шаблон приведенной выше команды: lvextend -l + 100% БЕСПЛАТНО VolGroup / VolName . Если ваши VolGroup и VolName из шага 2 были разными, вам придется соответственно изменить.

  5. Выполните sudo resize2fs / dev / fedora / root . И снова шаблон resize2fs / dev / VolGroup / VolName .

  6. Наконец, выполните df -h , чтобы увидеть изменения.

4
27.01.2020, 20:32

Теги

Похожие вопросы