名 前
swapon, swapoff − デ バ イ ス や フ ァ イ ル へ の ペ ー ジ ン グ 、 ス ワ ッ ピ ン グ を 有 効 / 無 効 に す る
書 式
/sbin/swapon
[−h −V]
/sbin/swapon −a [−v] [−e]
/sbin/swapon [−v] [−p
priority] specialfile ...
/sbin/swapon [−s]
/sbin/swapoff [−h −V]
/sbin/swapoff −a
/sbin/swapoff specialfile ...
説 明
swapon は 、 ペ ー ジ ン グ (paging) や ス ワ ッ ピ ン グ (swapping) を 行 う デ バ イ ス を 指 定 す る た め に 用 い ら れ る 。 使 用 さ れ る デ バ イ ス ま た は フ ァ イ ル は 、 specialfile 引 き 数 で 指 定 さ れ る 。 −L label ま た は −U uuid と い う 形 式 で 、 ラ ベ ル ま た は uuid で デ バ イ ス を 指 定 す る こ と が で き る 。
swapon の 呼 び 出 し は 、 通 常 シ ス テ ム を マ ル チ ユ ー ザ 用 に 初 期 化 す る フ ァ イ ル /etc/rc で 行 わ れ る 。 普 通 は こ こ で す べ て の ス ワ ッ プ デ バ イ ス を 有 効 に し 、 ペ ー ジ ン グ や ス ワ ッ ピ ン グ が 複 数 の デ バ イ ス や フ ァ イ ル に ま た が っ て イ ン タ ー リ ー ブ (interleave) 動 作 で き る よ う に す る 。 通 常 は swapon −a の 書 式 で 実 行 さ れ る こ と が 多 い 。
−a |
/etc/fstab 中 で ’’swap’’ マ ー ク が 付 い て い る ス ワ ッ プ デ バ イ ス を す べ て 有 効 に す る 。 た だ し ’’noauto’’ オ プ シ ョ ン が 付 い て い る も の は 除 く 。 ス ワ ッ プ と し て 既 に 動 作 し て い る デ バ イ ス は 、 黙 っ て ス キ ッ プ さ れ る 。 | ||
−e |
swapon に −a オ プ シ ョ ン が 指 定 さ れ て い る 場 合 、 −e オ プ シ ョ ン が 指 定 さ れ る と 、 存 在 し な い デ バ イ ス を 黙 っ て ス キ ッ プ す る 。 | ||
−h |
ヘ ル プ メ ッ セ ー ジ を 呼 び 出 す 。
−L label 指 定 さ れ た label の パ ー テ ィ シ ョ ン を 使 う 。 (こ れ を 使 用 す る た め に は /proc/partitions に ア ク セ ス す る 必 要 が あ る 。 ) |
−p priority
swapon の 優 先 度 (priority) を 指 定 す る 。 こ の オ プ シ ョ ン は swapon が 1.3.2 以 降 の カ ー ネ ル 下 で コ ン パ イ ル さ れ 、 か つ 使 用 さ れ る 場 合 に の み 有 効 で あ る 。 priority は 0 か ら 32767 の 間 の 数 値 で あ る 。 数 値 が 大 き い ほ ど 優 先 度 が 高 い 。 ス ワ ッ プ 優 先 度 の 詳 細 な 説 明 に 関 し て は swapon(2) を 見 よ 。 /etc/fstab の オ プ シ ョ ン フ ィ ー ル ド に pri=value を 記 述 す れ ば 、 swapon -a の 際 に そ の 値 が 用 い ら れ る 。
−s ス ワ ッ プ の 使 用 状 況 を デ バ イ ス 毎 に 表 示 す る 。 |
"cat /proc/swaps" と |
等 し い 。 Linux 2.1.25 よ り 前 で は 利 用 で き な い 。
−U uuid 指 定 さ れ た uuid の パ ー テ ィ シ ョ ン を 使 う 。 (こ れ を 使 用 す る た め に は /proc/partitions に ア ク セ ス す る 必 要 が あ る 。 )
−v 詳 細 に 表 示 す る 。 |
||
−V バ ー ジ ョ ン を 表 示 す る 。 |
swapoff は 指 定 し た デ バ イ ス や フ ァ イ ル の ス ワ ッ ピ ン グ を 無 効 に す る 。 −a フ ラ グ が 指 定 さ れ た 場 合 に は 、 (/proc/swaps ま た は /etc/fstab 中 の ) す べ て の 既 知 の ス ワ ッ プ デ バ イ ス や フ ァ イ ル の ス ワ ッ ピ ン グ を 無 効 に す る 。
注 意
ホ ー ル の あ る フ ァ イ ル に swapon を 用 い る べ き で は な い 。 NFS 上 の swap は 動 作 し な い か も し れ な い 。
関 連 項 目
swapon(2), swapoff(2), fstab(5), init(8), mkswap(8), rc(8), mount(8)
フ ァ イ ル
/dev/hd??
標 準 の ペ ー ジ
ン グ デ バ イ ス
/dev/sd?? 標 準 の ペ ー
ジ ン グ デ バ イ
ス (SCSI)
/etc/fstab フ ァ イ ル シ
ス テ ム を ascii で 記
述 し た 表 。
履 歴
swapon コ マ ン ド は 4.0BSD か ら 導 入 さ れ た 。