トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

Linuxのswapファイル作成 のバックアップ(No.1)


Linuxのswapファイル作成

swapのパーティションが足りなくなった際に、ファイルシステムにswapファイル用のファイルを作成し、swap領域として設定することが出来る。

swap用ファイルの作成

まず、swap用ファイルを作成する。このファイルは、予めswapとして使用する領域を確保する必要がある。

領域の確保は「dd」コマンドを利用する。

[root@localhost shm]# dd if=/dev/zero of=/var/swap.file bs=1024k count=256
読み込んだブロック数は 256+0
書き込んだブロック数は 256+0
[root@localhost shm]#

swapの設定

作成したファイルをswap領域として設定する。

[root@localhost shm]# mkswap /var/swap.file
Setting up swapspace version 1, size = 268431 kB
[root@localhost shm]# swapon /var/swap.file
[root@localhost shm]#
[root@localhost shm]#

swap領域を確認する

[root@localhost shm]# swapon -s
Filename                                Type            Size    Used    Priority
/dev/sda3                               partition       265064  0       -1
/dev/sda10                              partition       72252   0       -2
/var/swap.file                          file            262136  0       -3
[root@localhost shm]#

たしかに、作成したファイルがswapとして設定されている。

また、以下のオペレーションで解除できる。

[root@localhost shm]# swapoff /var/swap.file
[root@localhost shm]#
[root@localhost shm]# swapon -s
Filename                                Type            Size    Used    Priority
/dev/sda3                               partition       265064  0       -1
/dev/sda10                              partition       72252   0       -2