изменить размер корневого тома с ошибкой пространства lvextend

У моего корневого раздела не хватает места, поэтому я пытаюсь его расширить или изменить.

Filesystem Size Used Avail Use% Mounted on /dev/mapper/u64-root 19G 18G 823M 96% / none 4.0K 0 4.0K 0% /sys/fs/cgroup udev 235M 12K 235M 1% /dev tmpfs 50M 464K 49M 1% /run none 5.0M 0 5.0M 0% /run/lock none 246M 0 246M 0% /run/shm none 100M 0 100M 0% /run/user /dev/sda1 228M 88M 129M 41% /boot 

Я создал более 20G в виртуальной коробке для гостевого Ubuntu.

 $ sudo fdisk -l Disk /dev/sda: 48.3 GB, 48318382080 bytes 255 heads, 63 sectors/track, 5874 cylinders, total 94371840 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00001433 Device Boot Start End Blocks Id System /dev/sda1 * 2048 499711 248832 83 Linux /dev/sda2 501758 41940991 20719617 5 Extended /dev/sda3 41940992 94371839 26215424 83 Linux /dev/sda5 501760 41940991 20719616 8e Linux LVM Disk /dev/mapper/u64-root: 20.7 GB, 20661141504 bytes 255 heads, 63 sectors/track, 2511 cylinders, total 40353792 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Disk /dev/mapper/u64-root doesn't contain a valid partition table Disk /dev/mapper/u64-swap_1: 532 MB, 532676608 bytes 255 heads, 63 sectors/track, 64 cylinders, total 1040384 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 $ sudo vgs VG #PV #LV #SN Attr VSize VFree u64 1 2 0 wz--n- 19.76g 20.00m $ sudo vgdisplay -v u64 Using volume group(s) on command line Finding volume group "u64" --- Volume group --- VG Name u64 System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 3 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 2 Max PV 0 Cur PV 1 Act PV 1 VG Size 19.76 GiB PE Size 4.00 MiB Total PE 5058 Alloc PE / Size 5053 / 19.74 GiB Free PE / Size 5 / 20.00 MiB VG UUID 0ceVdc-pZwk-gIfx-h1Wi-aJu2-9P9m-BdyB1s --- Logical volume --- LV Path /dev/u64/root LV Name root VG Name u64 LV UUID oBFvFd-EWm3-yCzy-uP3b-GJ33-qeNS-LN9VJx LV Write Access read/write LV Creation host, time u64, 2013-03-05 15:44:40 +0800 LV Status available # open 1 LV Size 19.24 GiB Current LE 4926 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 252:0 --- Logical volume --- LV Path /dev/u64/swap_1 LV Name swap_1 VG Name u64 LV UUID Inr5EC-q90t-05Jj-0p9L-2Nb3-UWjo-2T2dsr LV Write Access read/write LV Creation host, time u64, 2013-03-05 15:44:41 +0800 LV Status available # open 2 LV Size 508.00 MiB Current LE 127 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 252:1 --- Physical volumes --- PV Name /dev/sda5 PV UUID HbjvW7-SEit-o5LE-jnne-fgAI-C3lB-oyzgVC PV Status allocatable Total PE / Free PE 5058 / 5 

Тем не менее, я заблокирован этой ошибкой.

 $ sudo lvextend -L+10G /dev/mapper/u64-root Extending logical volume root to 29.24 GiB Insufficient free space: 2560 extents needed, but only 5 available 

У меня есть пространство, но он говорит, что этого недостаточно. Я хочу расширить как корневой том, так и временный раздел. Любая идея, как это исправить?

2 Solutions collect form web for “изменить размер корневого тома с ошибкой пространства lvextend”

Во-первых, я создаю тип раздела 8e (LVM) на / dev / sda3 и расширяю размер текущей группы томов, добавляя физический том в группу томов vgextend u64 /dev/sda3 .

Во-вторых, расширьте корень логического тома lvextend -L+22g u64/root .

В-третьих, измените размер файловой системы ext4 resize2fs /dev/mapper/u64-root .

Аналогичным образом расширьте логический том swap- lvextend -L+3g u64/swap_1 и swapoff /dev/u64/swap_1 ; mkswap /dev/u64/swap_1 .

изменить размер корневого тома с ошибкой lvxtend с недостаточным пространством из-за нехватки места в u64 (группа томов). Когда вы даете команду:

 $ sudo vgs VG #PV #LV #SN Attr VSize VFree u64 1 2 0 wz--n- 19.76g 20.00m 

он показывает, что свободное пространство в группе томов составляет 20 МБ. Вы только расширяете это пространство.

Если вы фактически расширите пространство расширения в lv (логический том). Пожалуйста, следуйте нижеприведенному шагу

Шаг 1: сначала добавьте диск в свою виртуальную коробку: Настройка> Хранение> Добавить новый диск (+)

Шаг 2. После добавления нового диска выполните команду ниже, что это такое.

  $ sudo fdisk -l 

Он покажет (как пример: / dev / sdb) новый диск без таблицы разделов.

Шаг 3: Теперь сделайте раздел на / dev / sdb как / dev / sdb1 с идентификатором системы 8e для LVM.

Шаг 4: Если вы даете ошибку или воюете, поскольку ядро ​​по-прежнему использует старую таблицу разделов, перезагрузите вашу виртуальную машину или выполните команду partprobe

  $ sudo partprobe 

Шаг 5: Теперь создайте физический том (pv). Следуя команде

  $ sudo pvcreate /dev/sdb1 

Шаг 6: Расширьте группу томов, выполнив следующую команду

  $ sudo vgextend u64 /dev/sdb1 

Шаг 7: Для проверки Если вы выполняете vgs или vgdisplay, вы увидите пробел в VFree. Или свободный PE / размер.

Шаг 8: Расширьте свой логический том

  $ sudo lvextend -L +10G /dev/u64/root $ sudo resize2fs /dev/u64/root 

Если это файловая система xfs, замените resize2fs вместо xfs_growfs

Шаг 9: Теперь, наконец, проверьте это

  $ df -hT 
  • В виртуальной виртуальной машине как установить права доступа к файловой системе?
  • Виртуальная машина VirtualBox как хост nginx
  • SELinux игнорирует конфигурацию?
  • Настройки по умолчанию для машин VirtualBox?
  • Очистить PHPVirtualbox для начала - имеет постоянные настройки / файлы где-то
  • Добавить поддержку ipv4 для CentOS 6.3
  • Пользователю Debian нужны заголовки linux для установки гостевых дополнений Virtualbox?
  • Проблема с установкой Debian 8 VirtualBox / DKMS
  • Вход в виртуальную машину VirtualBox Fedora
  • CentOS не видит USB-устройство
  • Как определить, где запросы DNS терпят неудачу в стеке TCP?
  • Interesting Posts

    Преобразование FFMPEG в FLV-конверсию

    Граница Tmux разделена на rxvt

    Команда, чтобы увидеть, находится ли слово в списке файлов и выводит, сколько файлов оно находится в

    Qt Creator не запускается в OpenSUSE

    Что делает #var?

    Сценарий, вызываемый в rc.local, запускает только вторую команду, а не первую

    Yaourt: ограничение выхода (игнорирование AUR? RegEx?)

    i3wm: запуск приложений на определенных рабочих пространствах при запуске i3

    Получение сообщения «Отказано в разрешении» при проверке регулярного выражения через сценарий оболочки

    Где я могу найти исходный код для `uptime`?

    lxc: запуск виртуального бокса внутри контейнера

    Значение групп, назначенных пользователю установщиком Debian (только)?

    Почему NetworkManager.service не перезагружается?

    Директива Alias, вероятно, никогда не будет соответствовать, поскольку она перекрывает предыдущий псевдоним

    Устройство уже установлено или ресурс занят

    Linux и Unix - лучшая ОС в мире.