OSDN Git Service

(split) LDP: Update draft and release (from the previous commit)
[linuxjm/LDP_man-pages.git] / release / man2 / swapon.2
index d8c1c05..b87ba69 100644 (file)
@@ -1,7 +1,6 @@
-.\" Hey Emacs! This file is -*- nroff -*- source.
-.\"
 .\" Copyright (c) 1992 Drew Eckhardt (drew@cs.colorado.edu), March 28, 1992
 .\"
 .\" Copyright (c) 1992 Drew Eckhardt (drew@cs.colorado.edu), March 28, 1992
 .\"
+.\" %%%LICENSE_START(VERBATIM)
 .\" Permission is granted to make and distribute verbatim copies of this
 .\" manual provided the copyright notice and this permission notice are
 .\" preserved on all copies.
 .\" Permission is granted to make and distribute verbatim copies of this
 .\" manual provided the copyright notice and this permission notice are
 .\" preserved on all copies.
@@ -21,6 +20,7 @@
 .\"
 .\" Formatted or processed versions of this manual, if unaccompanied by
 .\" the source, must acknowledge the copyright and authors of this work.
 .\"
 .\" Formatted or processed versions of this manual, if unaccompanied by
 .\" the source, must acknowledge the copyright and authors of this work.
+.\" %%%LICENSE_END
 .\"
 .\" Modified by Michael Haardt <michael@moria.de>
 .\" Modified 1993-07-24 by Rik Faith <faith@cs.unc.edu>
 .\"
 .\" Modified by Michael Haardt <michael@moria.de>
 .\" Modified 1993-07-24 by Rik Faith <faith@cs.unc.edu>
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH SWAPON 2 2010\-11\-15 Linux "Linux Programmer's Manual"
+.\"
+.\" Japanese Version Copyright (c) 1997 HANATAKA Shinya
+.\"         all rights reserved.
+.\" Translated Mon Mar  3 23:54:56 JST 1997
+.\"         by HANATAKA Shinya <hanataka@abyss.rim.or.jp>
+.\" Modified Tue Dec  1 00:08:07 JST 1998
+.\"         by HANATAKA Shinya <hanataka@abyss.rim.or.jp>
+.\" Updated & Modified Fri Feb 11 07:40:12 JST 2005
+.\"         by Yuichi SATO <ysato444@yahoo.co.jp>
+.\" Updated 2007-09-04, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.64
+.\" Updated 2012-04-30, Akihiro MOTOKI <amotoki@gmail.com>
+.\"
+.TH SWAPON 2 2014\-02\-26 Linux "Linux Programmer's Manual"
 .SH 名前
 swapon, swapoff \- ファイル/デバイスへのスワップを開始/停止する
 .SH 書式
 .SH 名前
 swapon, swapoff \- ファイル/デバイスへのスワップを開始/停止する
 .SH 書式
@@ -53,8 +65,8 @@ swapon, swapoff \- ファイル/デバイスへのスワップを開始/停止
 .br
 \fBint swapoff(const char *\fP\fIpath\fP\fB);\fP
 .SH 説明
 .br
 \fBint swapoff(const char *\fP\fIpath\fP\fB);\fP
 .SH 説明
-\fBswapon\fP()  ã\81¯ \fIpath\fP ã\81§æ\8c\87å®\9aã\81\95ã\82\8cã\81\9fã\83\95ã\82¡ã\82¤ã\83«ã\82\84ã\83\96ã\83­ã\83\83ã\82¯ã\83»ã\83\87ã\83\90ã\82¤ã\82¹ã\81«ã\82¹ã\83¯ã\83\83ã\83\97é \98å\9f\9fã\82\92設å®\9aã\81\99ã\82\8bã\80\82 \fBswapoff\fP()  ã\81¯
-\fIpath\fP ã\81§æ\8c\87å®\9aã\81\95ã\82\8cã\81\9fã\83\95ã\82¡ã\82¤ã\83«ã\82\84ã\83\96ã\83­ã\83\83ã\82¯ã\83»ã\83\87ã\83\90ã\82¤ã\82¹ã\81¸ã\81®ã\82¹ã\83¯ã\83\83ã\83\97ã\82\92å\81\9cæ­¢ã\81\99ã\82\8bã\80\82
+\fBswapon\fP()  は \fIpath\fP で指定されたファイルやブロックデバイスにスワップ領域を設定する。 \fBswapoff\fP()  は
+\fIpath\fP で指定されたファイルやブロックデバイスへのスワップを停止する。
 .PP
 \fBswapon\fP() の \fIswapflags\fP 引き数に \fBSWAP_FLAG_PREFER\fP フラグが指定された場合、
 新しいスワップ領域はデフォルトよりも高い優先度を持つ。
 .PP
 \fBswapon\fP() の \fIswapflags\fP 引き数に \fBSWAP_FLAG_PREFER\fP フラグが指定された場合、
 新しいスワップ領域はデフォルトよりも高い優先度を持つ。
@@ -79,8 +91,8 @@ swapon, swapoff \- ファイル/デバイスへのスワップを開始/停止
 \fIswapflags\fP が設定されたものは全て高い優先度となり、デフォルトよりも高い優先度を持つ。 使用者はそれらに負でない値が指定できる。
 大きな数字は高い優先度を意味する。
 .PP
 \fIswapflags\fP が設定されたものは全て高い優先度となり、デフォルトよりも高い優先度を持つ。 使用者はそれらに負でない値が指定できる。
 大きな数字は高い優先度を意味する。
 .PP
-é«\98ã\81\84å\84ªå\85\88度ã\81®é \98å\9f\9fã\81\8bã\82\89é \86ã\81«ã\82¹ã\83¯ã\83\83ã\83\97ã\83»ã\83\9aã\83¼ã\82¸ã\81¨ã\81\97ã\81¦ä½¿ç\94¨ã\81\95ã\82\8cã\82\8bã\80\82 ã\82\88ã\82\8aä½\8eã\81\84å\84ªå\85\88度ã\81®é \98å\9f\9fã\82\92使ç\94¨ã\81\99ã\82\8bå\89\8dã\81«ã\82\88ã\82\8aé«\98ã\81\84å\84ªå\85\88度ã\81®
-é \98å\9f\9fã\82\92使ã\81\84å\88\87ã\82\8bã\80\82ã\82\82ã\81\97äº\8cã\81¤ä»¥ä¸\8aã\81®é \98å\9f\9fã\81\8cå\90\8cã\81\98å\84ªå\85\88度ã\82\92æ\8c\81ã\81¡ã\80\81 ä½¿ã\81\88ã\82\8b中ã\81§ä¸\80ç\95ªé«\98ã\81\84å\84ªå\85\88度ã\81§ã\81\82ã\82\8cã\81°ã\80\81ã\81\9dã\82\8cã\82\89ã\81®ã\83\9aã\83¼ã\82¸ã\81¯é\96\93ã\81§ ã\83©ã\82¦ã\83³ã\83\89ã\83»ã\83­ã\83\93ã\83³æ\96¹å¼\8fã\81§é\85\8då\88\86ã\81\95ã\82\8cã\82\8bã\80\82
+高い優先度の領域から順にスワップページとして使用される。 より低い優先度の領域を使用する前により高い優先度の
+領域を使い切る。もし二つ以上の領域が同じ優先度を持ち、 使える中で一番高い優先度であれば、それらのページは間で ラウンドロビン方式で配分される。
 .PP
 Linux 1.3.6 において、カーネルは通常はこれらの規則に従っている。 しかし例外も存在している。
 .SH 返り値
 .PP
 Linux 1.3.6 において、カーネルは通常はこれらの規則に従っている。 しかし例外も存在している。
 .SH 返り値
@@ -91,9 +103,17 @@ Linux 1.3.6 において、カーネルは通常はこれらの規則に従っ
 (\fBswapon\fP()  において) 指定された \fIpath\fP が既にスワップ領域として使用されている。
 .TP 
 \fBEINVAL\fP
 (\fBswapon\fP()  において) 指定された \fIpath\fP が既にスワップ領域として使用されている。
 .TP 
 \fBEINVAL\fP
-ファイル \fIpath\fP は存在するが、通常のファイルもブロック・デバイスも参照していない。 または \fBswapon\fP()  において、指定された
-path のファイルが有効なスワップの署名 (signature) を 含んでいないか、tmpfs のようなインメモリ (in\-memory)
-のファイルシステム 上にある。 または \fBswapoff\fP()  において、 \fIpath\fP が現在のところスワップ領域でない。
+ファイル \fIpath\fP は存在するが、通常のファイルもブロックデバイスも参照していない。
+.TP 
+\fBEINVAL\fP
+(\fBswapon\fP()) 指定されたパスが有効なスワップの署名 (signature) を含んでいないか、tmpfs
+のようなインメモリファイルシステム上にある。
+.TP 
+\fBEINVAL\fP (Linux 3.4 以降)
+(\fBswapon\fP()) \fIflags\fP に無効なフラグ値が指定された。
+.TP 
+\fBEINVAL\fP
+(\fBswapoff\fP()) \fIpath\fP が現在スワップ領域ではない。
 .TP 
 \fBENFILE\fP
 オープンされたファイルの総数がシステム全体の上限に達していた。
 .TP 
 \fBENFILE\fP
 オープンされたファイルの総数がシステム全体の上限に達していた。
@@ -117,7 +137,7 @@ path のファイルが有効なスワップの署名 (signature) を 含んで
 \fBMAX_SWAPFILES\fP の値は、カーネル 2.4.10 より前では 8、 カーネル 2.4.10 以降では 32 である。 カーネル
 2.6.18 以降では、カーネルが \fBCONFIG_MIGRATION\fP オプションを有効にして作成された場合、 この上限が 2 少ない値 (つまり
 30) となる (このカーネルでは、 \fBmbind\fP(2)  と \fBmigrate_pages\fP(2)
 \fBMAX_SWAPFILES\fP の値は、カーネル 2.4.10 より前では 8、 カーネル 2.4.10 以降では 32 である。 カーネル
 2.6.18 以降では、カーネルが \fBCONFIG_MIGRATION\fP オプションを有効にして作成された場合、 この上限が 2 少ない値 (つまり
 30) となる (このカーネルでは、 \fBmbind\fP(2)  と \fBmigrate_pages\fP(2)
\81®ã\83\9aã\83¼ã\82¸ã\83»ã\83\9eã\82¤ã\82°ã\83¬ã\83¼ã\82·ã\83§ã\83³æ©\9fè\83½ç\94¨ã\81«ã\82¹ã\83¯ã\83\83ã\83\97ã\83»テーブルのエントリーが 二つ予約される)。 カーネル 2.6.32 以降では、カーネルが
\81®ã\83\9aã\83¼ã\82¸ã\83\9eã\82¤ã\82°ã\83¬ã\83¼ã\82·ã\83§ã\83³æ©\9fè\83½ç\94¨ã\81«ã\82¹ã\83¯ã\83\83ã\83\97テーブルのエントリーが 二つ予約される)。 カーネル 2.6.32 以降では、カーネルが
 \fBCONFIG_MEMORY_FAILURE\fP オプションを有効にして作成された場合、 この上限がさらに 1 少ない値となる。
 
 .\" To be precise: 2.6.35.5
 \fBCONFIG_MEMORY_FAILURE\fP オプションを有効にして作成された場合、 この上限がさらに 1 少ない値となる。
 
 .\" To be precise: 2.6.35.5
@@ -128,6 +148,6 @@ path のファイルが有効なスワップの署名 (signature) を 含んで
 .SH 関連項目
 \fBmkswap\fP(8), \fBswapoff\fP(8), \fBswapon\fP(8)
 .SH この文書について
 .SH 関連項目
 \fBmkswap\fP(8), \fBswapoff\fP(8), \fBswapon\fP(8)
 .SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.40 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.63 の一部
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。