Как я разворачиваю/dev/sda3 и группу объема из командной строки?

Мы запускаем Ubuntu 16.04.6 LTS как VM под Hyper-V - никакой UI, таким образом, gparted не является действительно опцией.

Мы испытывали нехватку пространства на/dev/sda3, таким образом, я развернул диск в Hyper-V, затем работал:

sudo parted -l

Это предупредило:

Не все пространство, доступное/dev/sda, кажется, используется, можно ли зафиксировать GPT, чтобы использовать все пространство (дополнительные 20971520 блоки) или продолжить текущую установку? Фиксировать/Игнорировать? Зафиксировать

После фиксации я вижу выполнение fdisk-l, что/dev/sda - теперь 100 гибибайт.

Мне не действительно ясно, как присвоить это дополнительное пространство/dev/sda3 - я пытался просто развернуть логический том, который является при 99%-м использовании (тот, который предложил мне пытаться развернуть пространство, доступное во-первых):

sudo lvextend /dev/srv-vg/root /dev/sda3

Но я думаю, что, так как пространство не присвоено sda3, это не может развернуть его (поскольку это действительно не развернуло его).

Таким образом я попробовал разделенный:

$sudo parted /dev/sda
resize part 3
End?  [85.9GB]? -0
(parted): quit
Information: You may need to update /etc/fstab

fdisk-l теперь показывает, что sda3 имеет больше пространства, но это все еще показывает, что 99% пространства используются.

Device       Start       End   Sectors  Size Type
/dev/sda1     2048   1050623   1048576  512M EFI System
/dev/sda2  1050624   2050047    999424  488M Linux filesystem
/dev/sda3  2050048 209715166 207665119   99G Linux LVM

Disk /dev/mapper/srv--vg-root: 77 GiB, 82703286272 bytes, 161529856 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Я попробовал lvextend снова:

sudo lvextend /dev/srv-vg/root /dev/sda3

но это говорит это:

  No free extents on physical volume "/dev/sda3".
  No specified PVs have space available.

Я перепроверил vgdisplay:

--- Volume group ---
VG Name               srv-vg
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               79.02 GiB
PE Size               4.00 MiB
Total PE              20229
Alloc PE / Size       20217 / 78.97 GiB
Free  PE / Size       12 / 48.00 MiB
VG UUID               HvKrjH-VGRA-svAB-NOmW-f23C-7uwq-hdh5Ja

Такое чувство, что я почти там, но я не вижу то, что еще я должен сделать для расширения этого.

Что я пропускаю здесь?

1
задан 17 November 2019 в 20:04

1 ответ

Каждый раз, когда Вы играете с дисками, необходимо пройти эти этапы:

  1. расширяются/изменяют устройство хранения (диск VM в Вашем случае)
  2. иногда существует потребность в обновлении таблицы разделов ОС/ядра (перезагрузка является верным и легким шагом)
  3. , расширяются/изменяют таблицу разделов того раздела
  4. снова, обновляют таблицу разделов (через blockev или команду partprobe или перезагрузку)
  5. теперь Вы, плавиковый шпат расширяет Вашу файловую систему, и Вы сделаны или продолжаете...
  6. в случае LVM или так пора теперь использовать PV, VG, и наконец LV изменяет размер команд

, Таким образом, Вы, вероятно, ищете пропущенный шаг:

pvresize/vgextend в случае Вы успешно изменили размер корректного раздела

И если раздел все еще не изменен?

Использование fdisk (cfdisk, sfdisk, разделенный,-gparted-..) для изменения размеров этого раздела. Будет легко, если это будет последний один раздел на диске (neverless тип GPT/MBR). Я обычно удаляю тот один раздел и воссоздаю его как больше.

Попытка pvdisplay, команды vgdisplay и смотрят, что показывает $ кошка/proc/partitions , Если Вы не видите Своего свободного пространства здесь, это, вероятно, все еще не присвоено правильному разделу.

пз: Если Вы не уверены, всегда делают РЕЗЕРВНОЕ КОПИРОВАНИЕ

1
ответ дан 7 December 2019 в 14:56

Другие вопросы по тегам:

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