CD ¼¹ö ÇÏ¿ìÅõ | ||
---|---|---|
이전 |
¸®´ª½º ¸¸µå·¹ÀÌÅ© ¹èÆ÷º»(7.0)Àº 8°³ÀÇ ·çÇÁ µð¹ÙÀ̽º¸¦ »ç¿ëÇÒ¼ö ÀÖµµ·Ï Ä¿³ÎÀÌ ÄÄÆÄÀÏ µÇ¾î ÀÖ´Ù. ¸¸¾à 8°³ ÀÌ»óÀÇ CD À̹ÌÁö¸¦ ¸¶¿îÆ® ÇÏ·Á¸é À̹øÀåÀ» ÀÐ¾î ºÁ¶ó.
Ä¿³ÎÀÌ Áö¿øÇÏ´Â ·çÇÁ µð¹ÙÀ̽ºÀÇ ¼ýÀÚ¸¦ ´Ã¸®·Á¸é /usr/src/linux/drivers/block/loop.c ÆÄÀÏÀ» ¼öÁ¤ÇØ¾ß ÇÑ´Ù.
¸¸¾à, ´ç½ÅÀÌ Ä¿³Î ¼Ò½º¸¦ ´ç½ÅÀÇ ¸Ó½Å¿¡¼ ãÀ»¼ö ¾ø´Ù¸é, ¹èÆ÷º»¿¡ ÀÖ´Â Ä¿³Î ¼Ò½º¸¦ ¼³Ä¡Çضó.
usr/src/linux/drivers/block/loop.c ÆÄÀÏ¿¡¼ ´ÙÀ½ ¶óÀÎÀ» ã¾Æ ÇÊ¿äÇÑ ¸¸ÅÀÇ ·çÇÁ µð¹ÙÀ̽º Àû¾îÁØ´Ù.
#define MAX_LOOP 16 |
Ä¿³Î°ú ¸ðµâµéÀ» »õ·ÎÀÌ ÄÄÆÄÀÏ/¼³Ä¡ ÇÑ´Ù. µµ¿òÀÌ ÇÊ¿äÇÏ´Ù¸é /usr/src/linux/README¸¦ Àоî¶ó.
mknod ¸í·ÉÀº /dev ¿¡ µð¹ÙÀ̽º¸¦ ¸¸µé¾î ÁØ´Ù. ·çÇÁ µð¹ÙÀ̽ºÀÇ major ¹øÈ£´Â "7" ÀÌ°í minor ¹øÈ£´Â "0"À¸·Î ½ÃÀÛÇÑ´Ù. ¸¸¾à ´ç½ÅÀÌ /usr/src/linux/drivers/block/loop.c ¿¡ MAX_LOOP ¸¦ 8·Î ¼³Á¤Çß´Ù¸é, /dev ¿¡ loop0 ¿¡¼ loop7 ±îÁö°¡ Á¸ÀçÇØ¾ß ÇÑ´Ù. /dev/loop8 µð¹ÙÀ̽º¸¦ ¸¸µé±â À§Çؼ´Â ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù.
mknod -m660 /dev/loop8 b 7 8 |
»õ·Î¿î ÆÄÀÏÀÇ ¼ÒÀ¯±Ç, Æ۹̼ÇÀ» È®ÀÎÇÏÀÚ. ´ÙÀ½°ú °°Àº ¸í·ÉÀ¸·Î ¹Ù²Ü¼ö ÀÖ´Ù.
chown root.disk /dev/loop8 |
´ÙÀ½ ¸í·ÉÀ¸·Î Æ۹̼ÇÀ» ¹Ù²Ü¼ö ÀÖ´Ù:
chmod 666 /dev/loop8 |