Linuxでページング領域(Swap)を追加する!

Linuxでページング領域(Swap)を追加します。

ページングスペース用の領域を作成する!

ページングスペース用の領域を作成します。

# dd if=/dev/zero of=/var/swpext01 bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 1.8854 s, 570 MB/s

ページングスペースを作成する!

ページングスペースを作成します。

# mkswap /var/swpext01
mkswap: /var/swpext01: insecure permissions 0644, fix with: chmod 0600 /var/swpext01
Setting up swapspace version 1, size = 1024 MiB (1073737728 bytes)
no label, UUID=c2dd0cd4-7bbd-4d4e-84a5-3cfcbe5c199b

ページングスペースの状態を確認する!

ページングスペースの状態を確認します。

# swapon -s
Filename				Type		Size		Used		Priority
/dev/dm-1                               partition	3821564		205400		-2

ページングスペースを追加する!

作成したページングスペースを追加します。

# swapon /var/swpext01
swapon: /var/swpext01: insecure permissions 0644, 0600 suggested.

ページングスペースが追加されたことを確認します。

# swapon -s
Filename				Type		Size		Used		Priority
/dev/dm-1                               partition	3821564		202328		-2
/var/swpext01                           file		1048572		0		-3

メモリ使用率でも確認します。

# free
               total        used        free      shared  buff/cache   available
Mem:        16352832    10411152     1278256      120632     4663424     5488988
Swap:        4870136      202328     4667808

再起動後も使用可能にする!

echo "/var/swpext01        swap                   swap    defaults        0       0" >> /etc/fstab

/etc/fstabに追加されたことを確認します。

# cat /etc/fstab
...
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/vgubuntu-root /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda1 during installation
UUID=B971-513D  /boot/efi       vfat    umask=0077      0       1
/dev/mapper/vgubuntu-swap_1 none            swap    sw              0       0
/var/swpext01        swap                   swap    defaults        0       0

再起動します。

reboot

追加したページングスペース領域が追加されていることを確認します。

# swapon -s
Filename				Type		Size		Used		Priority
/var/swpext01                           file		1048572		0		-2
/dev/dm-1                               partition	3821564		0		-3

おわりに

ページングスペースが不足している場合に、追加する方法をまとめました。

関連記事