°í°¡¿ë¼º ³×Æ®¿öÅ© ÆÄÀÏ ¼ºñ½º´Â Ŭ·¯½ºÅÍÀÇ Áß¿äÇÑ ±â´É Áß ÇϳªÀÔ´Ï´Ù. °í°¡¿ë¼º Samba ¼ºñ½ºÀÇ ÀåÁ¡Àº ´ÙÀ½°ú °°½À´Ï´Ù:
CIFS/SMB ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ´Â Microsoft® Windows™ Ŭ¶óÀÌ¾ðÆ®¿¡¼ ´Ù¸¥ À¯ÇüÀÇ ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁÝ´Ï´Ù.
µ¿ÀÏÇÑ ÆÄÀÏ ½Ã½ºÅÛÀ» ³×Æ®¿öÅ© »ó¿¡¼ µ¿½Ã¿¡ NFS Ŭ¶óÀÌ¾ðÆ®¿Í Windows ±â¹Ý Ŭ¶óÀÌ¾ðÆ®¿¡°Ô Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.
Windows ±â¹Ý Ŭ¶óÀÌ¾ðÆ®°¡ Áß¿äÇÑ µ¥ÀÌÅ͸¦ °è¼ÓÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁÖ¸ç, ¼¹ö¿¡ ¿À·ù°¡ ¹ß»ýÇÏ´Â °æ¿ì¿¡µµ Àçºü¸£°Ô ÀçÁ¢¼ÓÇÒ ¼ö ÀÖ°Ô ÇØÁÝ´Ï´Ù.
Samba ¼ºñ½º¸¦ ´Ù¸¥ Ŭ·¯½ºÅÍ ±¸¼º¿øÀ¸·Î Åõ¸íÇÏ°Ô Àç¹èÄ¡ÇÔÀ¸·Î¼, ÁÖ±âÀûÀÎ °ü¸® ÀÛ¾÷À» º¸´Ù ¿ëÀÌÇÏ°Ô ÇØÁÖ¸ç, °ü¸®ÀÚ°¡ ´Ù¸¥ Ŭ·¯½ºÅÍ ±¸¼º¿øÀ» °íÄ¡°Å³ª ¾÷±×·¹À̵åÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇØÁÝ´Ï´Ù.
active-active ¼³Á¤À» ÅëÇØ ÀåÄ¡ »ç¿ëÀ» ÃÖ´ëÈÇÒ ¼ö ÀÖ°Ô ÇØÁÝ´Ï´Ù.
![]() | ¾Ë¸² |
---|---|
ÀÌ Ã¥¿¡¼´Â Samba ¼³Á¤¿¡ ´ëÇÑ ¸ðµç Á¤º¸¸¦ ¼³¸íÇϱ⠺¸´Ù´Â, Ŭ·¯½ºÅÍ ÀÛ¾÷¿¡ ÇʼöÀûÀÎ Ãø¸é¸¸ °Á¶ÇÏ¿© ¼³¸íÇϰí ÀÖ½À´Ï´Ù. µû¶ó¼ Samba ¼³Á¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¿øÇϽô ºÐµéÀº Red Hat Enterprise Linux ½Ã½ºÅÛ °ü¸® °¡À̵带 ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù. |
°í°¡¿ë¼º Samba ¼ºñ½º¸¦ »ý¼ºÇÏ·Á°í ÇϽŴٸé, ¼ºñ½º°¡ ½ÇÇà ÁßÀÎ °¢ Ŭ·¯½ºÅÍ ±¸¼º¿øÀº ´ÙÀ½°ú °°Àº ¿ä°ÇÀ» ÃæÁ·½ÃÄÑ¾ß ÇÕ´Ï´Ù:
Samba RPM ÆÐŰÁöµéÀÌ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¿©±â¼ ÁÖÀÇÇÏ½Ç °ÍÀº °í°¡¿ë¼º Samba¸¦ Áö¿øÇϱâ À§ÇØ ÀÏ¹Ý Samba RPMÀ» ¼öÁ¤ÇÏÁö ¾Ê¾Ò´Ù´Â °ÍÀÔ´Ï´Ù.
Samba µ¥¸óÀº ¼ºñ½º ±â¹ÝÀ¸·Î Ŭ·¯½ºÅÍ¿¡¼ ½ÃÀ۵ǰí Á¤ÁöµÉ °ÍÀÔ´Ï´Ù. µû¶ó¼ Samba ¼³Á¤ Á¤º¸¸¦ ÀÏ¹Ý /etc/samba/smb.conf ÆÄÀÏ¿¡ ÁöÁ¤ÇÏ½Ã¸é ¾ÈµË´Ï´Ù. Ŭ·¯½ºÅÍ ¼³Á¤ µµ±¸´Â smb.conf.sharename ÆÄÀÏÀ» °¢ Samba °øÀ¯ÀÇ /etc/samba/ µð·ºÅ丮¿¡ ±â·ÏÇÕ´Ï´Ù. (¿©±â¼ sharenameÀº Samba °øÀ¯·Î ÁöÁ¤ÇϽŠÀ̸§ÀÔ´Ï´Ù).
init.d ·±·¹º§¿¡¼ Samba µ¥¸óÀÎ smbd¿Í nmbdÀÇ ÀÚµ¿ ½Ã½ºÅÛ ½ÃÀÛ ±â´ÉÀ» ºñȰ¼ºÈÇÏ¼Å¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é: chkconfig --del smb.
Ŭ·¯½ºÅÍ Ã¼Á¦´Â Ŭ·¯½ºÅÍ¿Í °ü·ÃµÈ Samba µ¥¸óµéÀ» ÀûÀýÈ÷ ¸ØÃçÁֱ⠶§¹®¿¡, Á÷Á¢ ±âÁ¸ Samba Á¤Áö ½ºÅ©¸³Æ® (service smb stop)¸¦ ½ÇÇàÇÏÁö ¸¶½Ê½Ã¿À. ÀÌ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÏ½Ã¸é ¸ðµç Ŭ·¯½ºÅÍ °ü·Ã Samba µ¥¸óµéÀÌ Á¤ÁöµË´Ï´Ù.
Ŭ·¯½ºÅÍµÈ Samba ¼ºñ½º¿¡ ´ëÇÑ ÆÄÀÏ ½Ã½ºÅÛ ¸¶¿îÆ® Á¤º¸´Â /etc/fstab ÆÄÀÏ¿¡ ÀúÀåµÇÁö ¾Ê½À´Ï´Ù. ´ë½Å Ŭ·¯½ºÅÍ ¼ºñ½º¿¡ ´ëÇÑ ¸¶¿îÆ® Á¤º¸¸¦ º¸¿©ÁÖ´Â ¸Å°³ º¯¼ö´Â Ŭ·¯½ºÅÍ ¼³Á¤ µµ±¸¸¦ ÅëÇØ ÀԷµ˴ϴÙ.
Samba ÇÁ¸°ÅÍ °øÀ¯ÀÇ ÆäÀÏ¿À¹ö ±â´ÉÀº ¾ÆÁ÷ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.
ÀÌ ºÎºÐ¿¡¼´Â °í°¡¿ë¼º Samba ¼ºñ½º¸¦ Áö¿øÇϴµ¥ ±â¹ÝÀ̵Ǵ ±¸Çö ¸ðµ¨¿¡ ´ëÇÑ ±âº»ÀûÀÎ Á¤º¸¸¦ ¼³¸íÇϰí ÀÖ½À´Ï´Ù. ÀÌ Á¤º¸¸¦ ¾Ë¾ÆµÎ½Ã¸é, Ŭ·¯½ºÅÍµÈ Samba ¼ºñ½º¸¦ ¼³Á¤Çϴµ¥ ÇÊ¿äÇÑ ÀÌÇØ¸¦ ³ôÀ̴µ¥ Å« µµ¿òÀÌ µÉ °ÍÀÔ´Ï´Ù.
Ŭ·¯½ºÅ͵ÇÁö ¾ÊÀº ÀÏ¹Ý Samba ¼³Á¤ ¸ðµ¨Àº /etc/samba/smb.conf ÆÄÀÏ¿¡¼ ƯÁ¤ Ŭ¶óÀÌ¾ðÆ®°¡ ³×Æ®¿öÅ©¸¦ ÅëÇØ Á¢¼ÓÇÒ ¼ö ÀÖ´Â ÆÄÀÏ ½Ã½ºÅÛÀ» ÁöÁ¤ÇÔÀ¸·Î½á ¼³Á¤µË´Ï´Ù. ¶ÇÇÑ ÀÌ ÆÄÀÏ¿¡¼ »ç¿ë Çã°¡¿Í ±× ¿Ü ´Ù¸¥ ¸ÅÇÎ(mapping) ±â´ÉÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÜÀÏ ½Ã½ºÅÛ ¸ðµ¨¿¡¼´Â °¢ smbd µ¥¸ó°ú nmbd µ¥¸óÀÌ /etc/rc.d/init.d/smb ·±·¹º§ ½ºÅ©¸³Æ®¿¡ ÀÇÇØ ÀÚµ¿À¸·Î ½ÃÀ۵˴ϴÙ.
°í°¡¿ë¼º Samba ¼ºñ½º¸¦ ±¸ÇöÇϱâ À§Çؼ´Â, ´Üµ¶ /etc/samba/smb.conf ÆÄÀÏÀ» °¡ÁöÁö ¾Ê°í °¢ ¼ºñ½º°¡ ÀڽŸ¸ÀÇ Samba ¼³Á¤ ÆÄÀÏÀ» °®½À´Ï´Ù. ÀÌ·¯ÇÑ °³º° ¼³Á¤ ÆÄÀÏÀÇ À̸§Àº /etc/samba/smb.conf.sharenameÀ¸·Î¼, ¿©±â¼ sharenameÀº Samba ¼ºñ½º¿Í °ü·ÃµÈ °³º° ¼³Á¤ ÆÄÀÏÀÇ À̸§À» ³ªÅ¸³À´Ï´Ù. ¿¹¸¦ µé¾î, mktg¶ó´Â °øÀ¯¸¦ »ý¼ºÇϽаæ¿ì, ÇØ´ç Samba ¼³Á¤ ÆÄÀÏÀÇ À̸§Àº /etc/samba/smb.conf.mktg ÀÔ´Ï´Ù.
![]() | ¾Ë¸² |
---|---|
Samba °øÀ¯´Â ÃÖ¼ÒÇÑ ÇÑ °³ÀÇ IP ÁÖ¼Ò¸¦ °¡Áø ¼ºñ½º¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. |
smb.conf.sharename ÆÄÀÏÀÇ Çü½ÄÀº ±âº» smb.conf ÆÄÀÏÀÇ Çü½Ä°ú °°½À´Ï´Ù. Ŭ·¯½ºÅÍ ÀÛ¾÷À» À§ÇØ µû·Î µ¡ºÙ¿©Áø °ÍÀº ¾Æ¹«°Íµµ ¾ø½À´Ï´Ù. ±×·¯³ª º¸´Ù È®½ÇÇÑ Å¬·¯½ºÅÍ ÀÛ¾÷À» À§ÇÏ¿© smb.conf.sharename ÆÄÀÏ¿¡¼ ÇÊ¿äÇÑ °ÍµéÀº ¸î°¡Áö ÀÖ½À´Ï´Ù; ÀÌ·¯ÇÑ »çÇ×Àº ÀÌÈÄ 5.8 Àý¿¡¼ ´Ù·ç¾îÁú °ÍÀÔ´Ï´Ù. Ŭ·¯½ºÅÍ ¼³Á¤ µµ±¸¸¦ »ç¿ëÇÏ¿© »õ·Î¿î Samba ¼ºñ½º¸¦ »ý¼º½Ã, »õ·Î¿î ¼ºñ½º¿¡ »óÀÀÇÏ´Â smb.conf.sharename ÆÄÀÏÀÌ ¼ºñ½º ƯÁ¤ ¸Å°³ º¯¼ö (ÀûÀýÇÑ Å¬¶óÀÌ¾ðÆ® ½Ã½ºÅÛ, °øÀ¯ÇÑ µð·ºÅ丮¿Í Àбâ-¾²±â ±ÇÇÑ)À» »ç¿ëÇÏ¿© ¸¸µé¾î Áý´Ï´Ù.
/etc/samba/smb.conf.sharename ÆÄÀÏÀ» Ŭ·¯½ºÅÍ ³»ÀÇ ¸ðµç ±¸¼º¿ø¿¡ (¶Ç´Â ÆäÀÏ¿À¹ö µµ¸ÞÀÎÀÌ »ç¿ëµÈ´Ù¸é, Á¦ÇÑ ¾ø´Â ÆäÀÏ¿À¹ö µµ¸ÞÀÎ ³»ÀÇ ¸ðµç ±¸¼º¿ø¿¡) º¹»çÇϽñ⠹ٶø´Ï´Ù. Ãʱ⠼³Á¤À» ¸¶Ä¡½Å ÈÄ, smb.conf.sharename ÆÄÀÏÀ» ¼öÁ¤ÇϽ÷Á¸é ¾÷µ¥ÀÌÆ®µÈ ÆÄÀÏÀ» ´Ù¸¥ ±¸¼º¿ø¿¡µµ º¹»çÇÏ¼Å¾ß ÇÕ´Ï´Ù.
°í°¡¿ë¼º Samba ±â´ÉÀ» µ½±âÀ§ÇÏ¿©, Ŭ·¯½ºÅÍ ³»¿¡¼ (Ŭ·¯½ºÅÍ ¼³Á¤ µµ±¸¸¦ ÅëÇØ) ¼³Á¤µÈ °¢ °³º° Samba ¼ºñ½º´Â °¢ÀÚ ÇÑ ½ÖÀÇ smbd µ¥¸ó°ú nmbd µ¥¸óÀ» °®½À´Ï´Ù. µû¶ó¼, Ŭ·¯½ºÅÍ ³»¿¡¼ ÇÑ °³ ÀÌ»óÀÇ Samba ¼ºñ½º°¡ ¼³Á¤µÇ¾ú´Ù¸é, °³º° Ŭ·¯½ºÅÍ ¼ºñ½º¿¡ ¿©·¯ °³ÀÇ µ¥¸ó ½ÖµéÀÌ ½ÇÇà ÁßÀÎ °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. ÀÌ smbd¿Í nmbd µ¥¸óµéÀº ±âÁ¸ init.d ·±·¹º§ ½ºÅ©¸³Æ®¸¦ ÅëÇØ ½ÃÀ۵Ǵ °ÍÀÌ ¾Æ´Ï¶ó, Ȱ¼º ¼ºñ½º¸¦ Á¦°øÇÏ´Â ±¸¼º¿ø¿¡ ±â¹ÝÇÑ Å¬·¯½ºÅÍ¿¡ ÀÇÇØ ½ÃÀ۵˴ϴÙ.
ÇÑ ½Ã½ºÅÛ¿¡¼ ¿©·¯ Samba µ¥¸óÀ» ½ÇÇàÇϱâ À§Çؼ, ¸ðµç µ¥¸ó ½ÖÀº °¢ÀÚ Àá±Ý µð·ºÅ丮¿Í ÇÁ·Î¼¼½º ID (pid) µð·ºÅ丮¸¦ °¡Á®¾ß ÇÕ´Ï´Ù. µû¶ó¼ º°°³ÀÇ ¼ºñ½º Samba µ¥¸ó Àá±Ý µð·ºÅ丮¿Í ½ÇÇà ÇÁ·Î¼¼½º µð·ºÅ丮°¡ »ý±æ °ÍÀÔ´Ï´Ù. ÀÌ Àá±Ý ÆÄÀÏ µð·ºÅ丮ÀÇ À̸§Àº /var/cache/samba/sharename/À̸ç pid ÆÄÀÏÀÇ À̸§Àº /var/run/samba/sharename/°¡ µË´Ï´Ù (¿©±â¼ sharenameÀº Ŭ·¯½ºÅÍ ¼³Á¤ µµ±¸¸¦ »ç¿ëÇÏ¿© ¼³Á¤µÈ ¼ºñ½º ¼³Á¤ Á¤º¸¿¡ ÁöÁ¤µÈ Samba °øÀ¯ À̸§À¸·Î ±³Ã¼ÇϽñ⠹ٶø´Ï´Ù). ¾Õ¿¡¼ ¼³¸íµÈ ¿¹½Ã¿¡¼ ³ª¿Â mktg °øÀ¯¿¡ ´ëÇÑ µð·ºÅ丮´Â /var/cache/samba/mktg/¿Í /var/run/samba/mktg/°¡ µË´Ï´Ù.