Ubuntu Server 18.04 LVM не вистачає місця з неправильним розділенням за замовчуванням


26

Я встановив Ubuntu Server 18.04 з опцією LVM і залишив налаштування розділів за замовчуванням. Зараз у мого основного диска є лише 4 Гб на 1 ТБ жорсткому диску. Як я можу це виправити, не починаючи з нуля?

Результати df -h:

Filesystem                         Size    Used Available Use% Mounted on
udev                                16G       0       16G   0% /dev
tmpfs                               32G    1.7M       32G   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv  3.9G    3.6G       92M  98% /    
tmpfs                               16G       0       16G   0% /dev/shm
tmpfs                              5.0M       0      5.0M   0% /run/lock
tmpfs                               16G       0       16G   0% /sys/fs/cgroup
/dev/loop0                          87M     87M         0 100% /snap/core/4917
/dev/loop1                         3.2M    3.2M         0 100% /snap/stress-ng/471
/dev/loop2                          90M     90M         0 100% /snap/core/6130
/dev/sda2                          976M    143M      766M  16% /boot
tmpfs                              3.2G       0      3.2G   0% /run/user/1000

Це трапляється і зі мною, використовуючи "ubuntu-18.04.3-live-server-amd64.iso" замість виділеного iso сервера.
stwienert

Відповіді:


49

З цією ж проблемою виникли нові установки Ubuntu Server 18.04.1.

Що я повинен був зробити:

# We need to resize the logical volume to use all the existing and free space of the volume group
$ lvm
lvm> lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
lvm> exit

# And then, we need to resize the file system to use the new available space in the logical volume
$ resize2fs /dev/ubuntu-vg/ubuntu-lv
resize2fs 1.44.1 (24-Mar-2018)
Filesystem at /dev/ubuntu-vg/ubuntu-lv is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 58
The filesystem on /dev/ubuntu-vg/ubuntu-lv is now 120784896 (4k) blocks long.

# Finally, you can check that you now have available space:
$ df -h
Filesystem                         Size  Used Avail Use% Mounted on
udev                               3.9G     0  3.9G   0% /dev
tmpfs                              786M  1.2M  785M   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv  454G  3.8G  432G   1% /

Якщо ви не налаштували параметри LVM, імена для групи томів та логічного тома повинні бути такими ж, як і мої ( ubuntu-vgі ubuntu-lvвідповідно).

Якщо ваш розділ повністю заповнений, ви можете отримати no space leftпомилку при спробі змінити розмір логічного тома, наприклад:

lvm> lvextend -l 100%FREE /dev/ubuntu-vg/ubuntu-lv
  /etc/lvm/archive/.lvm_computer: write error failed: No space left on device

Найпростіший спосіб виправити це - видалення aptкешу (він буде відновлений наступного разу apt update), який повинен дати вам більше, ніж достатньо місця для завершення операції:

$ rm -rf /var/cache/apt/*

ідеально .. будь-яка ідея, чому це відбувається? що ми повинні зробити при вході в систему?
Енді

5
Я б вважав це головною помилкою, але, мабуть, люди в Canonical не мають, оскільки свіжа установка Ubuntu Server 18.04.2 має таку саму «поведінку».
Jey DWork

4
Ти серйозно? Як така очікувана поведінка? Я приземлився сюди після того, як тільки встановив свіжий 18.04.2 і цікавився, чому / є лише 4Gigs.
Плазгот

1
Я продовжую відвідувати цю відповідь і буду робити це до тих пір, поки LVM не виділить увесь доступний дисковий простір на диску
jspinella

@Plazgoth youp, ти маєш рацію, я вважаю, що це помилка. IMHO, очікувана поведінка повинна бути: візьміть увесь диск vm, потім я збільшую розмір диска від гіпервізора або додаю більше дисків до фізичної машини, тоді я використовую LVM, щоб придбати додатковий простір ....
Олександр Павич

1

Видається, що вам потрібно розширити свій логічний обсяг.

Це може бути трохи хитро, але якщо ви розумієте, що є 3 частини, це буде набагато простіше.

  • Фізичний об'єм (PV) => Фізичний простір на диску.

  • Група томів (VG) => Абстрагована кількість місця на диску, яке можна розділити між декількома накопичувачами / пристроями.

  • Логічний об'єм (LV) => Простір, який ubuntu "бачить"

Вам потрібно буде розширити свій VG на всьому диску на 1 ТБ (або розширити скільки завгодно), а потім розгорнути групу Логічний том, щоб зайняти це місце.

Technet має хороший запис, який (якщо ви будете уважно стежити), ви зможете слідкувати і розширювати свій привід.


1

Очікувана поведінка при встановленні LVM - це справді менші розділи. Система створює мінімальний витратний простір при створенні фізичних розділів, очікуючи, що ви будете необхідні для налаштування та розширення LVM, оскільки додані розділи не потрібні функції операційних систем, а користувачі, які мають додатковий простір для зберігання, квоти та розширення, - це пункт маючи розширені LV та VG на ходу

Однак, що слід зробити, це пояснити, що краще встановити

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.