mkswap の使い方
スワップ領域を作る
書き方
sudo mkswap [-L ラベル] デバイス|ファイル
パーティションかファイルをスワップにします。ファイルは先に dd で作り、chmod 600 にします。
よく使うオプション
| オプション | 意味 |
|---|---|
-L ラベル | スワップ領域に名前を付ける |
例
$ sudo dd if=/dev/zero of=/var/swap.img bs=1M count=1024
スワップ用に 1GiB の空のファイルを作ります。mkswap の前の準備です。
$ sudo chmod 600 /var/swap.img && sudo mkswap /var/swap.imgSetting up swapspace version 1, size = 1024 MiB (1073737728 bytes)
no label, UUID=5d1b2c3e-…ほかの人が読めないようにしてから、ファイルをスワップの形にします。
$ sudo mkswap -L swap2 /dev/sdb3
パーティションをスワップにし、名前を付けます。
よくある間違い・注意
- mkswap だけではまだ使われません。swapon で使い始め、ずっと使うなら fstab に書きます。
- スワップファイルの権限が 600 でないと、swapon が「insecure permissions」と注意を出します。
実際に打って練習する
Linux レベル2 コースの Lv22「予備の倉庫 mkswap」で覚えます(第2章 地下の倉庫(ディスクとファイルシステム))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
すべてのレベルが、ゴールド以上のプランで遊べます。