Lvm, swap изменить размер файла подкачки

Как вы могли убедиться из предыдущей статьи, изменять размеры логических томов под управлением LVM одно удовольствие и в этом нет ничего сложного. Изменять размер swap еще проще.

Выключаем swap
root@irt:/home/irt# swapoff /dev/irt.ds/swap_1 
root@irt:/home/irt# 
Напоминаю что irt.ds это имя VG.

Для того чтобы уменьшить размер воспользуемся утилитой lvreduce
root@irt:/home/irt# lvreduce -L-1G /dev/irt.ds/swap_1 
  WARNING: Reducing active logical volume to 1,00 GiB
  THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce swap_1? [y/n]: y
  Reducing logical volume swap_1 to 1,00 GiB
  Logical volume swap_1 successfully resized
root@irt:/home/irt# 
Сейчас я уменьшил размер swap на 1G
Чтобы увеличить размер swap во первых надо убедиться что у вас доступная неразмеченная область.
root@irt:/home/irt# vgdisplay 
  --- Volume group ---
  VG Name               irt.ds
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  21
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                6
  Open LV               5
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               232,64 GiB
  PE Size               4,00 MiB
  Total PE              59557
  Alloc PE / Size       59301 / 231,64 GiB
  Free  PE / Size       256 / 1,00 GiB
  VG UUID               ed5U2o-Cnfa-dweY-d99r-dQtz-fgxi-mn7pDo
Free PE / Size 256 / 1,00 GiB
Если свободной области недостаточно, отрежьте ее у любого логического тома.
Как это сделать читайте в предыдущей статье Lvm изменение размера логического тома.

Увеличим swap на 512M.
oot@irt:/home/irt# lvextend -L+512M /dev/irt.ds/swap_1 
  Extending logical volume swap_1 to 1,50 GiB
  Logical volume swap_1 successfully resized
root@irt:/home/irt#
После всех операций нужно установить swap
root@irt:/home/irt# mkswap /dev/irt.ds/swap_1 
mkswap: /dev/irt.ds/swap_1: warning: don't erase bootbits sectors
        on whole disk. Use -f to force.
Setting up swapspace version 1, size = 1572860 KiB
no label, UUID=952fb62c-419a-4b5f-934d-00cf96512b75
root@irt:/home/irt#
И включить его
root@irt:/home/irt# swapon /dev/irt.ds/swap_1

Вот и все!

Комментарии

Популярные сообщения