Linux Devfs (Device File System) FAQ

Richard Gooch

rgooch (at) atnf dot csiro dot au

ÃÖÁ¾ÇÊ

viatoris (at) nownuri dot net

±è¿µÈÖ

lachesis (at) kldp dot org

ÀÌ ¹®¼­ÀÇ ¿øº»Àº http://www.atnf.csiro.au/~rgooch/linux/docs/devfs.html ¿¡¼­ ãÀ»¼ö ÀÖ°í, Ä¿³Î¼Ò½º¿Í ÇÔ²² Á¦°øµÇ´Â ÅØ½ºÆ® ¹®¼­º¸´Ù º¸±â¿¡ ´õ ÆíÇÏ´Ù. ¹Ì·¯»çÀÌÆ®´Â http://www.ras.ucalgary.ca/~rgooch/linux/docs/devfs.html ¿¡ ÀÖ´Ù.

¶ÇÇÑ devfs¿Í °°ÀÌ »ç¿ëµÇ´Â µ¥¸óÀÌ Àִµ¥, http://www.atnf.csiro.au/~rgooch/linux/ ¿¡¼­ ´õ ¸¹Àº Á¤º¸¸¦ ¾òÀ»¼ö ÀÖ´Ù.

´ç½ÅÀÌ ½ÅûÇÒ °æ¿ì ¸ÞÀϸµ ¸®½ºÆ®ÀÇ »ç¿ëÀÌ °¡´ÉÇÏ´Ù. mailto:majordomo (at) oss.sgi.com ·Î ¸ÞÀÏ º»¹®¿¡ subscribe devfs °ú °°Àº ³»¿ëÀ» Æ÷ÇÔÇÏ¿© ¸ÞÀÏÀ» º¸³»¶ó. ½ÅûÃë¼Ò´Â unsubscribe devfs À» Æ÷ÇÔÇÑ ¸ÞÀÏÀ» º¸³»¸é µÈ´Ù.

ÀÌ ¸®½ºÆ®´Â http://oss.sgi.com/projects/devfs/archive/ ¿¡ º¸°üµÈ´Ù.

Âü°í: http://your.destiny.pe.kr/l ¿¡¼­ ÃֽмöÁ¤º»À» º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

°íÄ£ °úÁ¤
°íħ 2-FEB-20022002. 2. 2°íÄ£ÀÌ R.Gooch
¿øº» ¹®¼­ ¾÷µ¥ÀÌÆ®
°íħ 4-FEB-20022002. 2. 4°íÄ£ÀÌ viatoris
¹ø¿ª ¿Ï·á
°íħ 18-FEB-20022002. 3. 2°íÄ£ÀÌ ¶óŰ½Ã½º
DocBook À¸·Î º¯È¯
°íħ 158-MAR-20022002. 3. 15°íÄ£ÀÌ ÃÖÁ¾ÇÊ
XFree86 ºÎºÐÀÇ ¿À¿ª ¼öÁ¤

Â÷·Ê
1. À̰ÍÀº ¹«¾ùÀΰ¡?
2. devfs ¸¦ »ç¿ëÇÒ ÀÌÀ¯
2.1. ¸ÞÀÌÀú ¹øÈ£¿Í ¸¶ÀÌ³Ê ¹øÈ£ÀÇ ÇÒ´ç
2.2. /dev °ü¸®
2.3. /dev µð·ºÅ丮ÀÇ Áõ°¡
2.4. µð¹ÙÀ̽º µå¶óÀ̹öÀÇ struct file_operations ±¸Á¶Ã¼¿¡ ´ëÇÑ ³ëµå
2.5. ½Ã½ºÅÛ °ü¸® µµ±¸·Î¼­ÀÇ /dev
2.6. ¸ÞÀÌÀú&¸¶ÀÌ³Ê Å©±â
2.7. ÀбâÀü¿ë ·çÆ® ÆÄÀϽýºÅÛ
2.8. Non-Unix ·çÆ® ÆÄÀϽýºÅÛ
2.9. PTY º¸¾È
2.10. Intelligent device À¯Áö
2.11. ÀÌ·ÐÀûÀÎ µð¹ÙÀ̽º Ž»ö
3. ´©°¡ ÀÌ ÀÏÀ» Çϴ°¡?
4. ¾î¶»°Ô ÀÛµ¿Çϳª?
4.1. µð¹ÙÀ̽º ¿£Æ®¸®¸¦ µî·ÏÇϱâ
4.2. Inode Ž»ö
4.3. Á÷Á¢ device³ëµå¸¦ ¸¸µé±â
4.4. ´ÙºñÀ̽º ¿£Æ®¸®ÀÇ µî·ÏÇØÁ¦
4.5. Chroot()ÀÇ Á¦Çѵé
5. ¿î¿µ»óÀÇ ¹®Á¦Á¡
5.1. ÂüÀ»¼º ¾ø´Â À̵éÀ» À§ÇÑ ¼Ò°³
5.1.1. Devfsd
5.1.2. ½Ã½ºÅÛ ¶óÀ̺귯¸®µé
5.1.3. /etc/securetty
5.1.4. Xfree86
5.1.5. devpts¸¦ ÁßÁö½Ã۱â
5.1.6. Áö¿øµÇÁö ¾Ê´Â µå¶óÀ̹ö
5.1.7. /dev/mouse
5.1.8. Ä¿³Î
5.1.9. ¼³Á¤ÆÄÀÏ º¯°æÇϱâ
5.2. ¸®ºÎÆÃ ÈÄÀÇ ÆÛ¹Ì¼Ç À¯Áö
5.2.1. /dev¿¡ ¸¶¿îÆ®µÈ ÆÛ¹Ì¼Ç µ¥ÀÌŸº£À̽ºÀÇ ÀúÀå
5.2.2. ÀÏ¹Ý µð·ºÅ丮¿¡ ÆÛ¹Ì¼Ç µ¥ÀÌÅͺ£À̽º º¹±¸Çϱâ
5.2.3. ´õ ³ªÀº ¹æ¹ý
5.3. devfsÀÇ Áö¿ø¾øÀÌ µå¶óÀ̹ö¸¦ Ãë±ÞÇϱâ
5.4. Devfs ÀÇ ¹æ¹ý
5.5. ´Ù¸¥ ³íÁ¡
5.5.1. init ÇÁ·Î±×·¥
5.5.2. ¸ðµâ ÀÚµ¿·Îµù
5.5.3. devfs µð¹ÙÀ̽º¿¡ root¸¦ ¸¶¿îÆ®Çϱâ
5.5.4. TTY ¹®Á¦
5.6. Ä¿³Î ³×ÀÌ¹Ö ½ºÅ°¸¶
5.6.1. µð½ºÅ© µð¹ÙÀ̽ºµé
5.6.2. CD-ROM Devices
5.6.3. Tape Devices
5.6.4. SCSI Devices
5.6.5. IDE Devices
5.6.6. XT Hard Discs
5.6.7. TTY devices
5.6.8. RAMDISCS
5.6.9. Meta Devices
5.6.10. Floppy discs
5.6.11. Loop devices
5.6.12. Sound devices
5.7. Devfsd ³×ÀÌ¹Ö ½ºÅ°¸¶
5.7.1. SCSI ÇÏµå µð½ºÅ©µé
5.7.2. SCSI Tapes
5.7.3. SCSI CD-ROMs
5.7.4. SCSI Generic Devices
5.7.5. IDE Hard Discs
5.7.6. IDE Tapes
5.7.7. IDE CD-ROM
5.7.8. IDE Floppies
5.7.9. XT Hard Discs
5.8. ¿¾ ¹æ½ÄÀÇ È£È¯ À̸§
5.9. SCSI È£½ºÆ® Ž»ö°ú °ü·ÃµÈ ¹®Á¦
6. ÇöÀç Æ÷ÆÃµÈ µð¹ÙÀ̽º µå¶óÀ̹öµé
7. µð¹ÙÀ̽º ¹øÈ£ÀÇ ÇÒ´ç
8. Áú¹®°ú ´äº¯
8.1. Making things work
8.2. devfsÀÇ ´ë¾È
8.2.1. ¿Ö µ¥¸ó¿¡¼­ create/remove À̺¥Æ®¸¦ º¸³»Áö ¾Ê´Â°¡?
8.2.2. scsidev¿¡ ´ëÇÑ ´õ ³ªÀº ±¸Çö
8.2.3. ·¥ µð½ºÅ©¿¡ /dev¸¦ ³Ö´Â °Í
8.2.4. ¾Æ¹«°Íµµ ÇÏÁö ¾Ê´Â´Ù: ¾Æ¹«·± ¹®Á¦°¡ ¾ø´Ù
8.3. devfs¿¡ ´ëÇØ ÁÁ¾ÆÇÏÁö ¾Ê´Â°Í
8.3.1. ³ª´Â ±× ³×ÀÌ¹Ö ½ºÅ°¸¶°¡ ½È´Ù
8.3.2. Ä¿³Î¿¡¼­ Devfs Á¤Ã¥
8.3.3. Devfs´Â ºí·ÎÆ®¿þ¾î(bloatware)ÀÌ´Ù
8.4. ¹ö±× ¸®Æ÷Æ® ¹æ¹ý
8.5. ÀÌ»óÇÑ Ä¿³Î ¸Þ¼¼Áö
8.6. devfsdÀÇ ÄÄÆÄÀÏ ¹®Á¦
9. ÀÌ ¹®¼­ÀÇ ¹ø¿ªº»
´Ù¸¥ Âü°í¹®¼­