swapon

SWAPON(2)                  Linux Programmer's Manual                 SWAPON(2)



ì´ë¦
       swapon, swapoff - íì¼/ëë°ì´ì¤ë¡ ì¤ìí ìì/ëë´ê¸°

ì¬ì©ë²
       #include <unistd.h>
       #include <asm/page.h> /* to find PAGE_SIZE */
       #include <sys/swap.h>

       int swapon(const char *path, int swapflags);
       int swapoff(const char *path);

ì¤ëª
       swapon ì íì¼ í¹ì path ë¡ ë¶ë¥ëë ë¸ë¡ ëë°ì´ì¤ë¡ì ì¤ì ììì ì¤ì íë¤.
       swapoff íì¼ì´ë í¹ì path.  ë¡ ë¶ë¥ëë ë¸ë¡ ëë°ì´ì¤ë¡ì ì¤ìíì ë©ì¶ë¤.

       swapon ì swapflags ë립ë³ì를 ê°ì§ë¤.  ë§ì½ swapflags ê° ì¼ì§
       SWAP_FLAG_PREFER ë¹í¸ë¥¼ ê°ì§ë©´, ìë¡ì´ ì¤ì ììì´ ëí´í¸ ë³´ë¤ ë ëì
       ì°ì ê¶ì ê°ì§ë¤.  ì íê¶ì ìëì ê°ì´ ì¸ì½ë©ëë¤:

           (prio << SWAP_FLAG_PRIO_SHIFT) & SWAP_FLAG_PRIO_MASK

       ì´ë¬í í¨ìë ìí¼ ì ì ë§ì´ ì¬ì©í  ì ìë¤.

PRIORITY
       ê°ê°ì ì¤ì ììì ëë ë®ë ì°ì ê¶ì ê°ì§ê³  ìë¤.  ëí´í¸ë 'ë®ì'ì´ë¤.  ë®ì
       ì°ì ê¶ ìììì ì ììì ì´ì  ììë³´ë¤ ë®ì ì°ì ê¶ì ê°ëë¤.

       swapflags ì¼ë¡ ì¤ì ë ëª¨ë  ì°ì ê¶ì ìì ì°ì ê¶ì´ë¤. ê·¸ë¤ì í¸ì¶ìì ìí´
       골ë¼ì§ ììê° ìë ê°ì ê°ëë¤.  ëì ë²í¸ë ëì ì°ì ê¶ì ë§íë¤.

       ì¤ì íì´ì§ë ì°ì ê¶ ììëë¡ ììì¼ë¡ë¶í° í ë¹ëë¤, ì ì¼ ëì ì°ì ê¶ì´ ì²ì.  ìë¡
       ë¤ë¥¸ ì°ì ê¶ì ê°ì§ê³  ì기 ë문ì, ë®ì ì°ì ê¶ ììì ì°ê¸° ì ì ëì ì°ì ê¶
       ììì ê³ ê°ëë¤.  ëê° ì´ìì ììì´ ê°ì ì°ì ê¶ì ê°ì§ê³  ìê³ , ì ì¼ ëì ì°ì ê¶ì´
       ê°ë¥íë¤ë©´, íì´ì§ë ê·¸ë¤ ì¬ì´ì round-robin basisì í ë¹ëë¤.

       리ëì¤ 1.3.6ì ê²½ì°ì ê°ì´ 커ëì ì´ ë²ì¹ì ë°ë¥¸ë¤, íì§ë§ ìì¸ë ìë¤.

ë°íê°
       ì±ê³µì 0ì´ ë°íëê³ , ìë¬ì -1ì´ ë°íëë¤.  errno ì ì ì í ì¤ì ëë¤.

ìë¬
       Many other errors can occur if path ê° í¨ë ¥ì´ ìì¼ë©´, ë§ì ë¤ë¥¸
       ìë¬ë¤ì´ ì길 ì ìë¤.

       EPERM  ì¬ì©ìê° ìí¼ì ì ê° ìëë¤ í¹ì MAX_SWAPFILES (defined to be 8 in
              Linux 1.3.6) ì´ìì´ ì¬ì©ëê³  ìë¤.

       EINVAL ë path ê° ì¡´ì¬íì§ë§ ì ê· ê²½ë¡ë ë¸ë¡ ëë°ì´ì¤ê° ìë ê²½ì° ë°íëë¤.

       ENOENT ë path ê° ìì ë ë°íëë¤.

       ENOMEM ë ì¤ìíì í기ì 충ë¶ì¹ 못í ë©ëª¨ë¦¬ë°ì ìì ë ë°íëë¤.

í¸í
       ì´ í¨ìë 리ëì¤ìì í¹íëìë¤. ì´ìì 목ì ì¼ë¡ íë íë¡ê·¸ë¨ììë ì¬ì©í´ìë ìëë¤.
       ëë² `swapflags' ë립ë³ìë 리ëì¤ 1.3.2ìì ìê°ëìë¤.

주ì
       The partition or path must be prepared with mkswap(8).

ê´ë ¨ í목
       mkswap(8), swapon(8), swapoff(8)



Linux 1.3.6                      22 July 1995                        SWAPON(2)