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
おわりに
ページングスペースが不足している場合に、追加する方法をまとめました。
関連記事