MOUNT
Section: ¸®´ª½º ÇÁ·Î±×·¡¸Ó ¸Å´º¾ó (2)
Updated: 1994³â 11¿ù 28ÀÏ
Index
Return to Main Contents
 
À̸§
mount, umount - ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¶¿îÆ®Çϰųª ¸¶¿îÆ®¸¦ Ǭ´Ù.
 
»ç¿ë¹ý
#include <sys/mount.h>
int mount(const char *specialfile, const char * dir
, const char * filesystemtype, unsigned long rwflag
, const void * data);
int umount(const char *specialfile);
int umount(const char *dir);
 
¼³¸í
mount
´Â 
specialfile
(ÀÚÁÖ ÀåÄ¡À̸§À̶ó ºÒ¸°´Ù)¿¡ ÀÇÇØ ÁöÁ¤µÈ ÆÄÀϽýºÅÛÀ» 
dir·Î
ÁöÁ¤ÇÑ µð·ºÅ丮¿¡ ¿¬°áÇÑ´Ù.
umount
´Â 
specialfile
³ª
dir°¡
ÁöÁ¤ÇÑ ÆÄÀϽýºÅÛÀÇ ¿¬°áÀ» Á¦°ÅÇÑ´Ù.
½´ÆÛ-À¯Àú¸¸ÀÌ ÆÄÀϽýºÅÛÀ» ¸¶¿îÆ®Çϰųª ¸¶¿îÆ®¸¦ Ç®¼ö ÀÖ´Ù.
filesystemtypeÀÎÀÚ´Â
/proc/filesystems ¿¡ ³ª¿µÈ °ªµéÁß ÇϳªÀ̾î¾ß ÇÑ´Ù. 
("minix", "ext2", "msdos", "proc", "nfs", "iso9660" µîµî).
rwflagÀÎÀÚ´Â
»óÀ§ 16ºñÆ®¿¡ ¸ÅÁ÷ ¼ö 0xC0ED ¸¦ °¡Áö¸ç ÇÏÀ§ 16ºñÆ®¿¡ ´Ù¾çÇÑ ¸¶¿îÆ®
Ç÷¡±×¸¦ (libc4¿¡¼´Â <linux/fs.h>¿¡ glibc2¿¡¼´Â <sys/mount.h>¿¡ Á¤ÀǵǾî ÀÖ´Ù)
°¡Áø´Ù.:
#define MS_RDONLY    1 /* Àбâ-Àü¿ë ¸¶¿îÆ® */
#define MS_NOSUID    2 /* suid ±×¸®°í sgid ºñÆ®¸¦ ¹«½Ã */
#define MS_NODEV     4 /* Ưº° ÆÄÀÏ ÀåÄ¡ Á¢±ÙÀ» Çã¿ëÇÏÁö ¾Ê´Â´Ù */
#define MS_NOEXEC    8 /* ÇÁ·Î±×·¥ ½ÇÇàÀ» Çã¿ëÇÏÁö ¾Ê´Â´Ù */
#define MS_SYNC     16 /* ¾²±â¸¦ ÀÏ´Ü µ¿±âÈ */
#define MS_REMOUNT  32 /* ¸¶¿îÆ®µÈ FSÀÇ Ç÷¡±×¸¦ ¼öÁ¤ */
#define MS_MGC_VAL 0xC0ED0000
¸ÅÁ÷ ¼ö°¡ ¾ø´Ù¸é, ¸¶Áö¸· µÎ ÀÎÀÚ´Â »ç¿ëµÇÁö ¾Ê´Â´Ù.
dataÀÎÀÚ´Â
´Ù¸¥ ÆÄÀÏ ½Ã½ºÅÛ¿¡ ÀÇÇØ ÇØ¼®µÈ´Ù.
 
¹Ýȯ°ª
¼º°ø½Ã, 0ÀÌ ¸®ÅϵȴÙ. ¿¡·¯½Ã, -1ÀÌ ¸®ÅϵǸç 
errno
´Â Àû´çÇÑ °ªÀ¸·Î ¼³Á¤µÈ´Ù.
 
¿¡·¯
¾Æ·¡ º¸¿©ÁØ ¿¡·¯µéÀº ¿¡·¯¿Í µ¶¸³ÀûÀÎ ÆÄÀÏ ½Ã½ºÅÛ Å¸ÀÔÀÇ °á°ú ¶§¹®ÀÌ´Ù.
°¢ ÆÄÀÏ ½Ã½ºÅÛ Å¸ÀÔÀº ÀÚ±â ÀÚ½ÅÀÇ Æ¯º°ÇÑ ¿¡·¯¸¦ °¡Áö°í ÀÖÀ¸¸ç ÀÚ±â ÀÚ½ÅÀÇ 
Ưº°ÇÑ ÇൿÀ» ÇÑ´Ù. ¼¼ºÎ»çÇ×À» À§Çؼ Ä¿³Î ¼Ò½º¸¦ ÂüÁ¶Çضó.
- EPERM
- 
»ç¿ëÀÚ°¡ ½´ÆÛ-À¯Àú°¡ ¾Æ´Ï´Ù.
- ENODEV
- 
Filesystemtype
°¡ Ä¿³Î¿¡ ¼³Á¤µÇ¾î ÀÖÁö ¾Ê´Ù.
- ENOTBLK
- 
Specialfile
´Â ºí·° ÀåÄ¡°¡ ¾Æ´Ï´Ù.(¸¸ÀÏ ÀåÄ¡°¡ ¿ä±¸µÈ´Ù¸é)
- EBUSY
- 
Specialfile
°¡ ÀÌ¹Ì ¸¶¿îÆ®°¡ µÇ¾î ÀÖ´Ù. ¶Ç´Â Àбâ-Àü¿ëÀ¸·Î ´Ù½Ã ¸¶¿îÆ® ÇÒ¼ö ¾ø´Ù.
¿Ö³ÄÇÏ¸é ¾²±â À§ÇØ ÆÄÀÏÀ» ¿¾ú±â ¶§¹®ÀÌ´Ù.
¶Ç´Â 
dir
¿¡ ¸¶¿îÆ®ÇÒ¼ö ¾ø´Ù. ¿Ö³ÄÇϸé 
dir
°¡ ¿©ÀüÈ÷ ¹Ù»Ú±â ¶§¹®ÀÌ´Ù.(±×°ÍÀº ¸î¸î ŽºÅ©¸¦ À§ÇÑ ÀÛ¾÷ µð·ºÅ丮¿¡
ÀÖ´Â °æ¿ì, ´Ù¸¥ ÀåÄ¡ÀÇ ¸¶¿îÆ® Æ÷ÀÎÆ®, ¿¸° ÆÄÀÏÀ» °¡Áö°í ÀÖ´Â °æ¿ì µîµîÀÌ´Ù)
- EINVAL
- 
Specialfile
°¡ À¯È¿ÇÑ ½´ÆÛºí·°ÀÌ ¾Æ´Ï´Ù.
¶Ç´Â Àç ¸¶¿îÆ®°¡ 
specialfile
°¡ 
dir¿¡
ÀÌ¹Ì ¸¶¿îÆ®µÇ¾î ÀÖÁö ¾Ê´Â °æ¿ì ½Ãµµ µÇ¾ú´Ù.
¶Ç´Â 
dir
°¡ ¸¶¿îÆ® Æ÷ÀÎÅͰ¡ ¾Æ´Ñ µ¿¾È ¸¶¿îÆ® Ǫ´Â °É ½Ãµµ Çß´Ù.
- EFAULT
- 
Æ÷ÀÎÅÍ ÀÎÀÚµéÁß Çϳª°¡ À¯Àú ÁÖ¼Ò °ø°£ ¿Ü¸¦ °¡¸®Å°°í ÀÖ´Ù.
- ENOMEM
- 
Ä¿³ÎÀÌ ÆÄÀÏ À̸§À̳ª µ¥ÀÌÅ͸¦ º¹»çÇϱâ À§ÇÑ ¿©À¯ ÆäÀÌÁö¸¦ ÇÒ´çÇÒ¼ö ¾ø´Ù.
- ENAMETOOLONG
- 
°æ·Î À̸§ÀÌ MAXPATHLENº¸´Ù ±æ´Ù.
- ENOENT
- 
°æ·ÎÀ̸§ÀÌ ºñ¾î Àְųª Á¸ÀçÇÏÁö ¾Ê´Â ¿ä¼ÒÀÌ´Ù.
- ENOTDIR
- 
µÎ¹øÂ° ÀÎÀÚ, ¶Ç´Â ù ÀÎÀÚÀÇ ¸Ó¸´ºÎ°¡ µð·ºÅ丮°¡ ¾Æ´Ï´Ù.
- EACCES
- 
°æ·ÎÀÇ ¿ä¼Ò¸¦ Ž»öÇÒ¼ö ¾ø´Ù.
 ¶Ç´Â Àϱâ-Àü¿ë ÆÄÀÏ ½Ã½ºÅÛ ¸¶¿îÆ®°¡ MS_RDONLY Ç÷¡±×¸¦ ÁÖ´Â°Í ¾øÀÌ
½Ãµµ µÇ¾ú´Ù.
 ¶Ç´Â, ºí·° ÀåÄ¡
Specialfile
°¡ MS_NODEV ¿É¼ÇÀ» °¡Áö°í ¸¶¿îÆ® µÈ ÆÄÀϽýºÅÛ ³»¿¡ À§Ä¡ÇØ ÀÖ´Ù.
- ENXIO
- 
ºí·° ÀåÄ¡
specialfile
ÀÇ ÁÖ ³Ñ¹ö°¡ ¹üÀ§ ¹Û¿¡ ÀÖ´Ù.
- EMFILE
- 
(ºí·° ÀåÄ¡°¡ ¿ä±¸µÇÁö ¾Ê´Â °æ¿ì:)
´õ¹Ì ÀåÄ¡ Å×À̺íÀÌ ²ËÂ÷ ÀÖ´Ù.
ȣȯ
ÀÌ ÇÔ¼ö´Â ¸®´ª½º¿¡ ÀÇÁ¸Çϸç ȣȯ¼ºÀ» ¿°µÎ¿¡ µÐ ÇÁ·Î±×·¥¿¡¼´Â »ç¿ëÇØ¼´Â 
¾ÈµÈ´Ù.
 
°ü·Ã Ç׸ñ
mount(8),
umount(8)
 
¿ªÀÚ
Á¤°ÈÆ <skyeyes@soback.kornet.net>, 2000³â 9¿ù 16ÀÏ
 Index
- À̸§
- 
- »ç¿ë¹ý
- 
- ¼³¸í
- 
- ¹Ýȯ°ª
- 
- ¿¡·¯
- 
- ȣȯ
- 
- °ü·Ã Ç׸ñ
- 
- ¿ªÀÚ
- 
This document was created by
man2html,
using the manual pages.
Time: 08:07:00 GMT, March 25, 2004