Размер sda значительно больше суммы размеров подразделов sda, но я не могу их расширить или изменить размер.

Вопрос или проблема

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

$ sudo lvresize --extents +100%FREE --resizefs WWW-vg/root
  Размер логического тома WWW-vg/root остался прежним — 47.52 GiB (12165 экстентов).
  Логический том root успешно изменен.
resize2fs 1.42.13 (17-May-2015)
Файловая система уже имеет 12456960 (4k) блоков.  Ничего не нужно делать!

Я также попробовал эту команду:

$ sudo lvextend -l +100%FREE WWW-vg/root
  Новый размер (12165 экстентов) совпадает с существующим размером (12165 экстентов)
  Введите 'lvextend --help' для получения дополнительной информации.

Я уверен, что добавил жесткий диск, потому что когда я выполняю lsblk, я получаю следующий вывод:

NAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                  8:0    0  110G  0 disk 
├─sda1               8:1    0  487M  0 part /boot
├─sda2               8:2    0    1K  0 part 
└─sda5               8:5    0 49.5G  0 part 
  ├─WWW--vg-root   252:0    0 47.5G  0 lvm  /
  └─WWW--vg-swap_1 252:1    0    2G  0 lvm  ÄSWAPÅ
sr0                 11:0    1 1024M  0 rom  

Меня смущает, почему размер sda равен 110G, но сумма sda1, sda2, sda5 составляет 50G. Где еще 60G? Как я могу добавить эти 60G к моему WWW--vg-root?

Вот некоторые сведения о моем устройстве, которые, надеюсь, помогут.

$ lvs -o +devices
  LV     VG     Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert Devices         
  root   WWW-vg -wi-ao---- 47.52g                                                     /dev/sda5(0)    
  swap_1 WWW-vg -wi-ao----  2.00g   
$ df -h
Filesystem                Size  Used Avail Use% Mounted on
udev                      979M     0  979M   0% /dev
tmpfs                     200M  5.9M  195M   3% /run
/dev/mapper/WWW--vg-root   47G   17G   29G  37% /
tmpfs                    1000M     0 1000M   0% /dev/shm
tmpfs                     5.0M     0  5.0M   0% /run/lock
tmpfs                    1000M     0 1000M   0% /sys/fs/cgroup
/dev/sda1                 472M  110M  338M  25% /boot
tmpfs                     200M     0  200M   0% /run/user/1000
$ pvdisplay -m
--- Physical volume ---
  PV Name               /dev/sda5
  VG Name               WWW-vg
  PV Size               49.52 GiB / not usable 2.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              12677
  Free PE               0
  Allocated PE          12677
  PV UUID               Xukces-Bzjn-Sqkk-klvc-wm6I-FwfM-bFuzjx
   
  --- Physical Segments ---
  Physical extent 0 to 12164:
    Logical volume  /dev/WWW-vg/root
    Logical extents 0 to 12164
  Physical extent 12165 to 12676:
    Logical volume  /dev/WWW-vg/swap_1
    Logical extents 0 to 511
$ fdisk -l
Disk /dev/sda: 110 GiB, 118111600640 bytes, 230686720 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
Disklabel type: dos
Disk identifier: 0x399c3ae0

Device     Boot   Start       End   Sectors  Size Id Type
/dev/sda1  *       2048    999423    997376  487M 83 Linux
/dev/sda2       1001470 104855551 103854082 49.5G  5 Extended
/dev/sda5       1001472 104855551 103854080 49.5G 8e Linux LVM




Disk /dev/mapper/WWW--vg-root: 47.5 GiB, 51023708160 bytes, 99655680 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 /dev/mapper/WWW--vg-swap_1: 2 GiB, 2147483648 bytes, 4194304 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

И это моя версия Ubuntu

Ubuntu 16.04.07 LTS

Ответ или решение

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

Анализ ситуации

Из вывода команд можно сделать следующие выводы:

  1. Размер диска: Вы добавили диск (/dev/sda), который имеет общий размер 110 ГБ.

  2. Разделы на диске:

    • /dev/sda1 занимает 487 МБ.
    • /dev/sda5 (логический том, используемый для LVM) занимает 49.5 ГБ.
    • Осталось дополнительное пространство (61 ГБ), которое не используется, и его выделение не видно в текущих конфигурациях LVM.
  3. Gparted или fdisk: У вас есть дополнительная нераспределенная область на диске, которую нужно выделить, чтобы использовать её для LVM.

Шаги для решения проблемы

Чтобы получить доступ к этому дополнительному пространству и добавить его в вашу группу томов (VG), выполните следующее:

  1. Расширьте раздел. Используйте инструменты, такие как gparted, чтобы расширить физический том (/dev/sda5):

    • Загрузите систему с Live USB (это будет безопасным способом изменения размера раздела).
    • Откройте gparted и найдите /dev/sda. Убедитесь, что сдвинуты все разделы, чтобы sda5 занимал весь доступный объем на диске, что освободит пространство.
  2. Добавьте увеличенное пространство в LVM:

    • После изменения раздела вернитесь в вашу установленную систему и выполните команду:
      sudo pvresize /dev/sda5
  3. Проверьте доступное пространство в VG:

    • Используйте:
      sudo vgdisplay
    • Убедитесь, что новое пространство стало доступным для использования.
  4. Расширьте логический том:

    • Теперь, когда пространство доступно, вы можете расширить WWW-vg/root:
      sudo lvextend -l +100%FREE /dev/WWW-vg/root
  5. Расширьте файловую систему:

    • Завершите процесс, расширив файловую систему, чтобы использовать новый размер:
      sudo resize2fs /dev/WWW-vg/root

Проверка изменений

Проверьте размеры, выполнив:

df -h

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

Заключение

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

Оцените материал
Добавить комментарий

Капча загружается...