SWAPON
Section: Linux Programmer's Manual
(2)
Updated: 22 July 1995
Index
Return to Main Contents
À̸§
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)
Index
- À̸§
-
- »ç¿ë¹ý
-
- ¼³¸í
-
- PRIORITY
-
- ¹Ýȯ°ª
-
- ¿¡·¯
-
- ȣȯ
-
- ÁÖÀÇ
-
- °ü·Ã Ç׸ñ
-
This document was created by
man2html,
using the manual pages.
Time: 08:07:00 GMT, March 25, 2004