Назад | Перейти на главную страницу

Изменение размера LVM сервера Ubuntu на VPS

Я только что подписался на сервер Ubuntu 18.04, он рекламируется как дисковое пространство 20 ГБ, но мой корневой LVM составляет всего 3,9 ГБ. Как вы можете видеть ниже, на самом деле sda3 имеет 20 Гбайт, но корневой ubuntu - vg-ubuntu - lvm имеет только 3.9. Есть ли шанс, что я сам смогу изменить его размер с 3,9 до 20?

  `NAME                      MAJ:MIN RM  SIZE RO TYPE       MOUNTPOINT
  fd0                         2:0    1    4K  0 disk 
  loop0                       7:0    0  8.6M  1 loop /snap/nmap/823
  loop1                       7:1    0 86.9M  1 loop /snap/core/4917
  loop2                       7:2    0 54.7M  1 loop /snap/core18/1668
  loop3                       7:3    0 91.4M  1 loop /snap/core/8689
  sda                         8:0    0   32G  0 disk 
  ├─sda1                      8:1    0    1M  0 part 
  ├─sda2                      8:2    0    1G  0 part /boot
  └─sda3                      8:3    0   19G  0 part 
    └─ubuntu--vg-ubuntu--lv 253:0    0    4G  0 lvm  /
  sr0                        11:0    1 1024M  0 rom  
  root@sarvdata:~# df -h 
  Filesystem                         Size  Used Avail Use% Mounted on
  udev                               425M     0  425M   0% /dev
  tmpfs                               91M  1.1M   90M   2% /run
  /dev/mapper/ubuntu--vg-ubuntu--lv  3.9G  3.6G  105M  98% /
  tmpfs                              455M     0  455M   0% /dev/shm
  tmpfs                              5.0M     0  5.0M   0% /run/lock
  tmpfs                              455M     0  455M   0% /sys/fs/cgroup
  /dev/loop0                         8.7M  8.7M     0 100%       /snap/nmap/823
  /dev/loop1                          87M   87M     0 100%       /snap/core/4917
  /dev/loop2                          55M   55M     0 100% /snap/core18/1668
  /dev/loop3                          92M   92M     0 100% /snap/core/8689
  /dev/sda2                          976M   81M  828M   9% /boot
  tmpfs                               91M  8.0K   91M   1% /run/user/115
  tmpfs                               91M     0   91M   0% /run/user/0

`

Исходя из вашего вывода, я предполагаю, что lvs просто удерживает пространство для выделения по мере необходимости. Вы должны уметь использовать

  lvextend /dev/ubuntu-vg/lv -L**X**g

Чтобы расширить раздел на Х гигов. Я бы порекомендовал оставить место свободным на случай, если вы хотите использовать снимки или иметь аварийный буфер.

После того, как вы расширили блок, вам нужно будет изменить размер файловой системы. Как вы это делаете, зависит от файловой системы. Если его ext попробуйте

  resize2fs /dev/ubuntu-vg/lv

Обратите внимание, что в некоторых дистрибутивах есть тот же инструмент, который называется resiz4fs. Либо на ext должно работать? Файловая система.

Если в группе томов, где находится этот логический том, есть дополнительное пространство, вы можете увеличить его с помощью команды lvextend. Выходные данные lvs и vgs были бы полезны для определения, что конкретно вам нужно делать.

Однако лучшим решением может быть создание отдельных логических томов для некоторых крупных подкаталогов динамической системы, особенно для / var / log, которые могут постоянно расти, если logrotate не настроен должным образом для вашей среды, и легко заполнять любую файловую систему, которую он проживает на.