トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

Linuxのswapファイル作成 の変更点

Top / Linuxのswapファイル作成

*Linuxのswapファイル作成 [#k15d19ef]

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

#contents

***swap用ファイルの作成 [#laa4ecc8]
まず、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の設定 [#ra0bd297]

作成したファイルを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

***fstabへの設定 [#mbb7dcdd]
以下のようにfstabに追記することで、起動時に自動的にマウントされるようになる。

 /var/swap.file      swap   swap defaults 0 0