¸±¸®½º Á¤º¸


5.15 Data Links File System Filter(DLFF) ¼³Ä¡¿¡ ´ëÇÑ ·Î±ë ÃÖ¼ÒÈ­

dlfs_cfg ÆÄÀÏÀ» º¯°æÇÏ¿© Data Links File System Filter(DLFF) ¼³Ä¡¿¡ ´ëÇÑ ·Î±ëÀ» ÃÖ¼ÒÈ­ÇÒ ¼ö ÀÖ½À´Ï´Ù. dlfs_cfg ÆÄÀÏÀº µå¶óÀ̹ö ¹× ±¸¼º ¸Å°³º¯¼ö¸¦ ·ÎµåÇϱâ À§ÇØ strload ·çƾÀ¸·Î Àü´ÞµË´Ï´Ù. ÆÄÀÏÀº /usr/lpp/db2_07_01/cfg/ µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù. ±âÈ£ ¸µÅ©¸¦ ÅëÇØ, ÆÄÀÏÀ» /etc µð·ºÅ丮¿¡¼­ ãÀ» ¼öµµ ÀÖ½À´Ï´Ù. dlfs_cfg ÆÄÀÏÀº ´ÙÀ½ Çü½ÄÀÌ ÀÖ½À´Ï´Ù.

    d <driver-name> <vfs number> <dlfm id> <global message priority> 
      <global module priority> - 0 1
 

¿©±â¼­,

d
d ¸Å°³º¯¼ö´Â µå¶óÀ̹ö°¡ ·ÎµåµÈ´Ù´Â °ÍÀ» ÁöÁ¤ÇÕ´Ï´Ù.

driver-name
driver-nameÀº ·ÎµåµÉ µå¶óÀ̹öÀÇ Àüü °æ·ÎÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, DB2 ¹öÀü 2ÀÇ Àüü °æ·Î´Â /usr/lpp/db2_07_01/bin/dlfsdrvÀÔ´Ï´Ù. µå¶óÀ̹öÀÇ À̸§Àº dlfsdrvÀÔ´Ï´Ù.

vfs number
/etc/vfsÀÇ DLFS¿¡ ´ëÇÑ vfs Ç׸ñÀÔ´Ï´Ù.

dlfm id
DataLinks Manager °ü¸®ÀÚÀÇ »ç¿ëÀÚ IDÀÔ´Ï´Ù.

global message priority
|DLFS µå¶óÀ̹ö¿¡ ÀÖ´Â ±¸¼º °¡´ÉÇÑ ¸Å°³º¯¼öÀÔ´Ï´Ù. |½Ã½ºÅÛ ·Î±× ÆÄÀÏ¿¡ ·Î±×µÉ ¸Þ½ÃÁö ¹üÁÖÀÇ ¸ñ·ÏÀ» Á¤ÀÇÇÕ´Ï´Ù.

global module priority
|DLFS µå¶óÀ̹ö¿¡ ÀÖ´Â ±¸¼º °¡´ÉÇÑ ¸Å°³º¯¼öÀÔ´Ï´Ù. |½Ã½ºÅÛ ·Î±× ÆÄÀÏ¿¡ ·Î±×µÉ Vnode Á¶ÀÛ, VFS Á¶ÀÛ ¹× µå¶óÀ̹ö ·çƾÀÇ ¸ñ·ÏÀ» Á¤ÀÇÇÕ´Ï´Ù.

0 1
0 1Àº ÀÌ µå¶óÀ̹ö¿¡ ´ëÇÑ ºñº¹Á¦ ³ëµå ÀÛ¼ºÀ» À§ÇÑ ºÎ¼Ó ¹øÈ£ÀÔ´Ï´Ù. ³ëµå À̸§Àº º¹Á¦µÈ µå¶óÀ̹ö ³ëµå À̸§¿¡ ºÎ ¹øÈ£¸¦ ÷ºÎÇÏ¿© ÀÛ¼ºµË´Ï´Ù. ´Ù¼¸ °³ÀÇ ºÎ¼Ó ¹øÈ£ ÀÌ»óÀº Á¦°øµÉ ¼ö ¾ø½À´Ï´Ù(0-4).

½ÇÁ¦ ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù.

    d /usr/lpp/db2_07_01/bin/dlfsdrv 14,208,255,-1 - 0 1
 

·Î±×µÇ´Â ¸Þ½ÃÁö´Â Àü¿ª ¸Þ½ÃÁö ¿ì¼±¼øÀ§¿Í Àü¿ª ¸ðµâ ¿ì¼±¼øÀ§¿¡ µû¶ó ´Ù¸¨´Ï´Ù. ·Î±ëÀ» ÃÖ¼ÒÈ­Çϱâ À§ÇØ, Àü¿ª ¸Þ½ÃÁö ¿ì¼±¼øÀ§ °ªÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

³× °³ÀÇ ¸Þ½ÃÁö ¿ì¼±¼øÀ§ °ªÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

     #define LOG_EMERGENCY      0x01
     #define LOG_TRACING        0x02
     #define LOG_ERROR          0x04
     #define LOG_TROUBLESHOOT   0x08

DLFFÀÇ ¸Þ½ÃÁö ´ëºÎºÐÀÇ ¸Þ½ÃÁö ¿ì¼±¼øÀ§´Â LOG_TROUBLESHOOTÀÔ´Ï´Ù. ´ÙÀ½Àº ¸î °¡Áö ´ëü ±¸¼º ¿¹ÀÔ´Ï´Ù.

ºñ»ó ¸Þ½ÃÁö¿Í ¿À·ù ¸Þ½ÃÁö°¡ ÇÊ¿äÇÒ °æ¿ì, dlfs_cfg ±¸¼º ÆÄÀÏ¿¡¼­ Àü¿ª ¸Þ½ÃÁö ¿ì¼±¼øÀ§¸¦ 5(1+4)·Î ¼³Á¤ÇϽʽÿÀ.

       d /usr/lpp/db2_07_01/bin/dlfsdrv 14,208,5,-1 - 0 1
 

¿À·ù ¸Þ½ÃÁö¸¸ ÇÊ¿äÇÒ °æ¿ì, ±Û·Î¹ú ¸Þ½ÃÁö ¿ì¼±¼øÀ§¸¦ 4·Î ¼³Á¤ÇϽʽÿÀ.

       d /usr/lpp/db2_07_01/bin/dlfsdrv 14,208,4,-1 - 0 1
 

DLFS¿¡ ´ëÇÑ ·Î±ëÀÌ ÇÊ¿äÇÏÁö ¾ÊÀ¸¸é, ±Û·Î¹ú ¸Þ½ÃÁö ¿ì¼±¼øÀ§¸¦ 0À¸·Î ¼³Á¤ÇϽʽÿÀ.

       d /usr/lpp/db2_07_01/bin/dlfsdrv 14,208,0,-1 - 0 1
 

5.15.1 ¼³Ä¡ ÈÄ ¸Þ½ÃÁö ·Î±ë

¼³Ä¡ ÈÄ¿¡ ºñ»ó, ¿À·ù ¹× ¹®Á¦ ÇØ°á ¸Þ½ÃÁö¸¦ ·Î±×ÇÏ·Á¸é, dlfs_cfg ÆÄÀÏÀ» ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù. dlfs_cfg ÆÄÀÏÀº /usr/lpp/db2_07_01/cfg µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù. Àü¿ª ¸Þ½ÃÁö ¿ì¼±¼øÀ§´Â 255(ÃÖ´ë ¿ì¼±¼øÀ§) ¶Ç´Â 13(8+4+1)À¸·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ¿ì¼±¼øÀ§¸¦ 13(8+4+1)À¸·Î ¼³Á¤ÇÏ¸é ºñ»ó, ¿À·ù ¹× ¹®Á¦ ÇØ°á Á¤º¸¸¦ ·Î±×ÇÕ´Ï´Ù.

Àü¿ª ¸Þ½ÃÁö ¿ì¼±¼øÀ§¸¦ ¼³Á¤ÇÑ ÈÄ, DLFS ÇÊÅÍ ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¶¿îÆ® ÇØÁ¦ÇÏ°í dlfsdrv µå¶óÀ̹ö¸¦ Àç·ÎµåÇÏ¿© »õ ¿ì¼±¼øÀ§ °ªÀÌ ·Îµå ½Ã°£¿¡ ¼³Á¤µÇµµ·Ï ÇϽʽÿÀ. dlfsdrv µå¶óÀ̹ö¸¦ Àç·ÎµåÇÑ ÈÄ, DLFS ÇÊÅÍ ÆÄÀÏ ½Ã½ºÅÛÀ» ´Ù½Ã ¸¶¿îÆ®ÇØ¾ß ÇÕ´Ï´Ù.

ÁÖ:
dlfs_cfgÀÇ ¼³Á¤Àº dlfs_cfg ÆÄÀÏÀ» ´Ù½Ã º¯°æÇϱâ Àü±îÁö dlfsdrv µå¶óÀ̹ö ·Îµå ¶§¸¶´Ù À¯ÁöµË´Ï´Ù.

|5.15.2 Sun Solaris ½Ã½ºÅÛ ·Î±×¿Â ÃÖ¼ÒÈ­

|dlfs_cfg ÆÄÀÏÀº Sun(TM) Solaris(TM) ½Ã½ºÅÛ¿¡ ¾ø½À´Ï´Ù. ´ë½Å |½Ã½ºÅÛ ÆÄÀÏ /etc/syslog.conf¿¡ ½Ã½ºÅÛ ¸Þ½ÃÁö¸¦ |ÇØ´ç ·Î±× ÆÄÀÏ·Î Àü´ÞÇϱâ À§ÇØ ½Ã½ºÅÛ ·Î±× µð¸Õ(syslogd)ÀÌ »ç¿ëÇÏ´Â Á¤º¸°¡ |µé¾î ÀÖ½À´Ï´Ù. /etc/syslog.conf¿¡¼­ kern.notice ¹× kern.debug¿¡ ´ëÇÑ Ç׸ñÀ» ÁÖ¼®À» ³Ö¾î |DLFF ¼³Ä¡¿¡ ´ëÇÑ ·Î±×¸¦ ÃÖ¼ÒÈ­ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·± ´ÙÀ½ º¯°æ»çÇ×À» Àû¿ëÇÏ·Á¸é syslogd¸¦ ÁßÁöÇÏ°í |½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.

|¸ðµç Ä¿³Î ÁÖÀÇ»çÇ× ¹× ¿À·ùÀÇ ·Î±×¸¦ ÀçÈ°¼ºÈ­ÇÏ·Á¸é, /etc/syslog.conf¿¡¼­ kern.notice ¹× kern.debug¿¡ ´ëÇÑ Ç׸ñÀ» ÁÖ¼® »èÁ¦ÇÑ ´ÙÀ½ |syslogd¸¦ ´Ù½Ã ÁßÁöÇÏ°í ½ÃÀÛÇϽʽÿÀ.


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]