Як я можу змінити розмір свопу за допомогою розділів LVM?


23

Я намагаюся додати / змінити розділ swap на жорсткому диску, відформатованому LVM, використовуючи GParted з LiveCD. Я бачу лише один великий розділ, який займає весь диск.

Чи є прихований своп?

Чи потрібна система у форматі LVM навіть своп?

Я використовую Ubuntu 12.10.

Відповіді:


28

Мені не подобається використовувати GParted, частково тому, що більшість моїх серверів без графічного інтерфейсу.

Ось як розширити налаштування swap як логічний том:

1) Визначте ім'я логічного тома свопу за допомогою команди "lvs":

$ lvs
LV VG Attr LSize Origin Snap% Move Log Copy%
root_lv volgroup0 -wi-ao 7.00G
swap_lv1 volgroup0 -wi-ao 30.00G
tmp_lv volgroup0 -wi-ao 3.00G
usr_lv volgroup0 -wi-ao 7.00G
var_lv volgroup0 -wi-ao 4.00G

2) Вимкніть розділ swap:

$ swapoff /dev/volgroup0/swap_lv1

3) Змініть розмір розділу swap, додавши до нього 15 Гб більше місця:

$ lvresize -L+15G /dev/volgroup0/swap_lv1
Extending logical volume swap_lv1 to 30.00 GB
Logical volume swap_lv1 successfully resized

4) Відформатуйте новий пробіл, щоб зробити його корисним:

$ mkswap /dev/volgroup0/swap_lv1
Setting up swapspace version 1, size = 41875927 kB

5) Увімкніть гучність заміну:

$ swapon /dev/volgroup0/swap_lv1

6) Використовуйте безкоштовну команду, щоб показати новий пробіл:

$ free -t | grep -i swap
Swap: 30719 0 30719

1

Незалежно від того, використовуєте ви LVM чи ні, це не має нічого спільного з тим, потрібен вам своп чи ні.

Щоб переглянути логічні томи LVM, запустіть lvsкомандний рядок або скористайтеся утилітою GNOME Disks.

Версія GParted, що постачається з Ubuntu 12.10, не підтримує LVM. Він бачить лише фізичні обсяги і не може змінити їх розмір або перемістити.

Однак остання версія GParted все ж підтримує LVM. Я б завантажував GParted Live CD і користувався цим.

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