¸®´ª½º¿¡¼­ CD-WRITER ÀÇ »ç¿ë

À̼ºÁÖ /

 

     

    ¸®´ª½º¿¡¼­ CD-Writer¸¦ »ç¿ëÇÏ´Â »ç¶÷Àº ±×·¸°Ô ¸¹Áö ¾ÊÀº °Í°°´Ù. ±×·¯³ª ´Ù¸¥ OS¿¡¼­ Àß µÇ´Â ÀÏÀ» ¸®´ª½º¿¡¼­ ¸øÇÏ´Â °Í ºÃ´Â°¡?

    Áö±ÝºÎÅÍ ¸®´ª½º¿¡¼­ CD-Writer¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¾Ë¾Æº¸ÀÚ. ¸ÕÀú ¿©·¯ °¡Áö Áغñ »çÇ×ÀÌ ÀÖ°ÚÁö¸¸ ÀÚ½ÅÀÇ CD-Writer±â ¸®´ª½º¿¡¼­ Áö¿øÀÌ µÇ´ÂÁö È®ÀÎÇÏ´Â °úÁ¤ÀÌ ¸ÕÀúÀÏ °ÍÀÌ´Ù. ÀÌ°ÍÀº Çϵå¿þ¾îÀûÀÎ Á¡°Ëµµ Áß¿äÇÏ°í »ç¿ëÇÒ ÇÁ·Î±×·¥¿¡¼­ÀÇ Á¡°Ëµµ ÇÊ¿äÇÒ °ÍÀÌ´Ù.

    ¸®´ª½º¿¡¼­ Áö¿øÇÏ´Â CD-Writer´Â ´ÙÀ½ÀÇ È¨ÆäÀÌÁö¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖ´Ù.

      http://www.shop.de/cgi-bin/winni/lsc.pl

    ³»¿ëÀ» º¸¸é ÇöÀç »ç¿ëÇÏ´Â OS¿Í SCSI ¾î´ðÅÍ¿Í CD-Writer »çÀÌÀÇ Áö¿ø¿©ºÎ¸¦ Ç¥ Çü½ÄÀ¸·Î ³ªÅ¸³»ÁÖ°í ÀÖÀ¸´Ï ÀÚ½ÅÀÌ °¡Áö°í ÀÖ´Â »ç¾çÀ» ºñ±³Çغ¸±â ¹Ù¶õ´Ù. ¶ÇÇÑ ¸¸¾à ¿©±â¿¡ ¾ø´Â »ç¾çÀ» °¡Áö°í ÀÖ°í »ç¿ëÀ» ÇÏ°í ÀÖ´Ù¸é ÀÌ ÆäÀÌÁöÀÇ ¸®½ºÆ®¿¡ Ãß°¡½Ãų ¼öµµ ÀÖ´Ù. ´ëºÎºÐÀÇ SCSI CD-Writer°¡ Áö¿øµÇ°í ATAPI CD-Writer µµ Áö¿øÀÌ µÇ´Â °ÍÀ» º¼ ¼ö ÀÖ´Ù. ¸¸¾à¿¡ ¸®´ª½º¿¡¼­ Áö¿øÇÏÁö ¾Ê´Â CD-Writer¸¦ °¡Áö°í ÀÖ´Ù¸é ¸®´ª½º¿¡¼­ À̹ÌÁö¸¦ ¸¸µé°í ±× À̹ÌÁö¸¦ º¹»çÇÒ ¶§¿¡´Â DOS ÇÁ·Î±×·¥À» ÀÌ¿ëÇÏ¸é µÈ´Ù. µµ½º¿¡¼­ÀÇ À̹ÌÁö¸¦ ¸¸µå´Â ÀÛ¾÷Àº ½Ãµð¿¡ ¸®´ª½ºÀÇ Æ¯¼ºÀ» Àû¿ëÇÏÁö ¸øÇÏ°Ô µÇ±â ¶§¹®¿¡ ¹Ýµå½Ã À̹ÌÁöÀÇ Á¦ÀÛÀº ¸®´ª½º¿¡¼­ ÇØ¾ß ÇÑ´Ù.

    À̹ÌÁö¸¦ ½Ãµð¿¡ Á¦ÀÛÇÒ ¶§ ¸®´ª½º¿¡¼­´Â ´ÙÀº°ú °°Àº ÇÁ·Î±×·¥À» ÁÖ·Î ÀÌ¿ëÇÏ°Ô µÇ´Âµ¥ ÀÌ ÇÁ·Î±×·¥µé »çÀÌÀÇ Â÷ÀÌÁ¡Àº ´ÙÀ½°ú °°´Ù. ÀÌ ¹öÀüÀº °¡Àå ÃֽŹöÀüÀÌ°í ÇöÀç ÈçÇÏ°Ô ±¸ÇÒ ¼ö ÀÖ´Â ¹öÀüÀº cdwrite-2.0°ú cdrecord-1.5 ÀÌ´Ù.
     

    Feature                cdwrite-2.1            cdrecord-1.7              xcdroast-0.96d


    ATAPI support       no                        yes                             no
    Multisession          only partial            yes                             no
    RockRidge            yes(mkisofs)          yes(mkisofs)               yes
    EI Torito               yes(mkisofs)          yes(mkisofs)                no
    HFS                     yes(mkhybrid)        yes(mkhybrid)              yes(mkhybrid)
    Joliet                   yes(mkhybrid)         yes(mkhybrid)             yes

     

    iso9660 Çü½ÄÀº ´ëºÎºÐÀÇ ½ÃµðÁ¦ÀÛÀÚ¶ó¸é ´Ù ¾Ë°í ÀÖ°í °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â Ç¥ÁØ ½ÃÁö Æ÷¸ËÀÌ´Ù. RockRidge Çü½ÄÀº ¸®´ª½º¿¡¼­Ã³·³ ÆÄÀÏ¿¡ ´ëÇÑ ¿©·¯ °¡Áö Ãß°¡ »çÇ×ÀÌ ÇÊ¿äÇÑ °æ¿ì¸¦ À§ÇÑ È®ÀåÇü½ÄÀÌ´Ù. ÀÌ °æ¿ì¿¡ Æ۹̼ÇÀ̳ª ¼ÒÀ¯ÀÚµîÀ» ¸ðµÎ Æ÷ÇÔÇÏ¿© ÀÛ¼ºÇÒ ¼ö ÀÖ°í ±íÀº °èÃþÀÇ µð·ºÅ丮±¸Á¶µµ ¸¸µé¾î³¾ ¼ö ÀÖ´Ù. ÀÌ Çü½ÄÀº ÀÌ·¯ÇÑ Çü½ÄÀ» Áö¿øÇÏÁö ¾Ê´Â OS ¿¡¼­µµ ÀÐÀ» ¼ö ÀÖµµ·Ï ¸¸µé¾îÁø´Ù. °¡²û ½Ãµð¸¦ ½Ãµð·Ò¿¡ ³Ö°í ¸®´ª½º¸¦ ºÎÆÃÇÒ ¶§ ´ÙÀ½°ú °°Àº ¸Þ½ÃÁö°¡ ³ª¿À´Â °ÍÀ» º» ÀûÀÌ ÀÖ´Ù.

      ISO9660 Extensions : RRIP_1991A

    À̶§ ISO9660 µÚ¿¡ Extensions ¶ó´Â ¸»ÀÌ º¸À̴µ¥ ¹Ù·Î ÀÌ ½Ãµð°¡ RockRidge Çü½ÄÀ¸·Î ¸¸µé¾îÁ³´Ù´Â °ÍÀ» ÀǹÌÇÏ´Â °ÍÀÌ´Ù.

    EI Torito ´Â ºÎÆà ½Ãµð¸¦ ¸¸µé ¶§ »ç¿ëÇÑ´Ù.

    HFS´Â ¸ÆŲÅä½Ã ±âÁ¾¿¡¼­ ÀÐÀ» ¼ö ÀÖµµ·Ï ¸¸µé¾î ÁØ´Ù.

    Joliet Çü½ÄÀº À©µµ¿ì ½Ã¸®Áî¿¡¼­ ±ä ÆÄÀÏÀ̸§À» »ç¿ëÇÒ ¼ö ÀÖ°Ô ¸¸µé¾îÁø Çü½ÄÀÌ´Ù.

     

1. ÀåÄ¡¿Í ÇÁ·Î±×·¥ÀÇ Áغñ

    ¸®´ª½º¿¡¼­ CD-Writer¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡ SCSI ÀåÄ¡´Â º¸Åë Ç¥ÁØ ÀåÄ¡(Áï, /dev/sda - /dev/sdh)¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù. ´ëºÎºÐÀÇ °æ¿ì ÀÏ¹Ý SCSI ÀåÄ¡(Áï, generic SCSI device)¤Ñ¤© »ç¿ëÇÏ°Ô µÇ¹Ç·Î Ȥ½Ã Ä¿³Î ¼Ò½ºÀÇ SCSI ºÐºÐ(Áï, drivers/scsi/scsi.c)ÀÇ ´ÙÀ½°ú °°Àº ÁÙ¿¡ ´ëÇØ ½Å°æÀ» ¾µ ÇÊ¿ä°¡ ¾ø´Ù. ÀÌ ³»¿ëÀº CD³ª WORM ÀÌ Ç¥ÁØÀåÄ¡¸¦ ÅëÇؼ­ ±â·ÏÀ» ÇÒ ¼ö ¾ø´Ù´Â °ÍÀ» ÁöÁ¤ÇÏ´Â °ÍÀÌ´Ù.

      case TYPE_WORM:
      case TYPE_ROM:
      SDpnt->writeable = 0

     

    1.1  SCSI ¿Í CD-Writer ÀÇ ¼³Á¤

    CD-Writer ÀÇ ¼³Ä¡¿£ ¸ÕÀú SCSI ¾î´ðÅÍ¿¡ ´ëÇؼ­ ¼¼¼¼È÷ ¾Ë°í ÀÖ¾î¾ß ÇÑ´Ù. ÀÏ´Ü CD-Writer´Â generic ÀåÄ¡¸¦ »ç¿ëÇϹǷΠĿ³Î ¼³Á¤¿¡ support generic SCSI device Ç׸ñÀÌ ¼³Á¤µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù. ¾ËÂ¥ ·¹µåÇÞ 5.0¿¡´Â ÀÌ°ÍÀÌ ¸ðµâ·Î Æ÷ÇԵǾî ÀÖ´Ù. ±×¸®°í SCSI ¾î´ðÅÍ¿Í CD-WriterÀÇ Å͹̳×ÀÌÆ®³ª idµîÀ» È®ÀÎÇÑ´Ù. ¸¸¾à ºÎÆýÿ¡ Àü¿øÀÌ ÄÑÀÖÁö ¾Ê¾Æ¼­ ÇöÀç »ç¿ëÇÒ ¼ö ¾ø´Â SCSI ÀåÄ¡´Â ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ ¹æ¹ýÀ» »ç¿ëÇϱâ À§Çؼ­´Â ÇØ´çÀåÄ¡ÀÇ SCSI È£½ºÆ® ¼ýÀÚ¿Í Ã¤³Î¼ýÀÚ, ÀåÄ¡ ID, LUN °ªÀ» ¾Ë°í ÀÖ¾î¾ß ÇÑ´Ù. À̰͵éÀ» È®ÀÎÇÏ·Á¸é Á¤»óÀûÀ¸·Î Àü¿øÀÌ ÄÑÁø »óÅ¿¡¼­ ºÎÆÃÀ» ÇÏ¿´À» ¶§ Ä¿³Î¿¡ ÀÇÇؼ­ ÀÚµ¿À¸·Î ÀνĵǾîÁö´Â °ªµéÀ» ´ÙÀ½ÀÇ ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© È®ÀÎÇØ º¸¸é µÈ´Ù.

    ´ÙÀ½Àº ÇÊÀÚÀÇ ÀåÄ¡µéÀÌ´Ù.

      [root@nikea cdtools]# cat /proc/scsi/scsi
      Attached devices :
      Host : SCSI0 Channel : 00 Id : 01 Lun:  00
         Vendor : YAMAHA      Model :cdr400t                       Rev : 1.0g
         Type : CD-Rom                                          ANSI SCSI revision : 02
      Host : SCSI0 Channel : 00 Id : 03 Lun:  00
         Vendor : SONY          Model :CD-ROM CDU-415       Rev : 1.0g
         Type : CD-Rom                                          ANSI SCSI revision : 02

    ³»¿ëÀ» º¸¸é È£½ºÆ®¼ýÀÚ¿Í Ã¤³Î, id, Lun ¼øÀ¸·Î Ç¥½ÃµÇ¾îÀÖ´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù. ÀÌ ¼öÄ¡µéÀ» ÀÛ ±â¾ïÇÏ°í ÀÖ´Ù°¡ ¸¸¾à ÀνÄÀÌ ¾ÈµÈ ÀåÄ¡¸¦ ÀνĽÃÅ°°í ½±´Ù¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÑ´Ù. ´ÙÀ½Àº ÇÊÀÚ°¡ YAMAHA CD-Writer¸¦ ÀÎ½Ä ½ÃÅ°±â À§ÇÑ ¸í·ÉÀÌ´Ù.

      [root@nikea cdtools]# echo "scsi add-single-device 0 0 1 0" >/proc/scsi/scsi

    '0 0 1 0' ÀÇ ³»¿ëÀº ¹Ù·Î À§¿¡¼­ ¸»ÇÑ È£½ºÆ®¼ýÀÚ¿Í Ã¤³Î, Id, Lun °ªÀÓÀ» ¾Ë ¼ö ÀÖ´Ù. ÀÌ¿Í°°ÀÌ ÇÏ¸é ºÎÂøµÇ¾î ÀÖ´Â ÀåÄ¡·Î¼­ Àß ÀνÄÀÌ µÉ °ÍÀÌ´Ù. ±×·¯³ª °¡²û¾¿Àº Á¦´ë·Î ÀÛµ¿À» ¾ÈÇÏ´Â °æ¿ì°¡ ÀÖÀ¸¹Ç·Î ÀÚ½ÅÀÇ °æ¿ì¿¡ ´ëÇؼ­ Àß ¾Ë¾Æº¸°í »ç¿ëÇϱ⠹ٶõ´Ù.

    ´ÙÀ½À¸·Î generic SCSI ÀåÄ¡µé¿¡ ´ëÇÑ ÀåÄ¡ÆÄÀÏÀÌ Á¸ÀçÇÏ´ÂÁö È®ÀÎÇØ¾ß ÇÑ´Ù. ¸®´ª½º SCSI-HOWTO ¿¡ º¸¸é generic SCSI ÀåÄ¡¶ó´Â °ÍÀº ¸ðµç SCSI ÀåÄ¡-¿¹¸¦ µé¸é, µð½ºÅ©, Å×ÀÌÇÁ, ½Ãµð·Ò-µå¿¡ SCSI ¸í·É¾î¸¦ º¸³¾ ¼ö ÀÖ´Â ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â °ÍÀ̶ó°í ¸»ÇÏ°í ÀÖ´Ù. ´Ù½Ã ¸»Çϸé ÀÌ°ÍÀº Ç¥ÁØÀûÀÎ ÀåÄ¡¸¦ ÅëÇؼ­ SCSI Çϵå¿þ¾î¸¦ Á¢±ÙÇÏ´Â ´Ù¸¥ ¹æ¹ýÀ» Á¦°øÇÏ´Â ÀÎÅÍÆäÀ̽º¶ó°í ¸» ÇÒ ¼ö ÀÖ´Ù.

    generic ÀåÄ¡°¡ ÀÖ´ÂÁö È®ÀÎÇÏ´Â °ÍÀº ¹«Ã´ ½±´Ù. ÀÚ½ÅÀÇ /dev µð·ºÅ丮¿¡¼­ sg ¶ó°í ½ÃÀÛÇÏ´Â ÆÄÀϸíÀÌ ÀÖ´ÂÁö¸¦ È®ÀÎÇÏ¸é µÈ´Ù.

      [root@nikea cdtools]# cd /dev
      [root@nikea dev]# ls -1 sg*
      crw----------- 1 root   sys   21,   0  Jan  1  1970  sga
      crw----------- 1 root   sys   21,   1  Jan  1  1970  sgb
      crw----------- 1 root   sys   21,   2  Jan  1  1970  sgc
      crw----------- 1 root   sys   21,   3  Jan  1  1970  sgd
      crw----------- 1 root   sys   21,   4  Jan  1  1970  sge
      crw----------- 1 root   sys   21,   5  Jan  1  1970  sgf
      crw----------- 1 root   sys   21,   6  Jan  1  1970  sgg
      crw----------- 1 root   sys   21,   7  Jan  1  1970  sgh

    ¸¸¾à¿¡ À§¿Í °°Àº ÆÄÀÏ ¸®½ºÆ®°¡ ³ªÅ¸³ªÁö ¾Ê´Â´Ù¸é /dev ¹Ø¿¡ MAKEDEV ½ºÅ©¸³Æ®·Î ÀåÄ¡¸¦ ¸¸µé¾î ÁÖ¸é µÈ´Ù.

      [root@nikea cdtools]# cd /dev
      [root@nikea dev]# ./MAKEDEV sg

    ¸¶Áö¸·À¸·Î ½ÇÁ¦·Î generic SCSI ÀåÄ¡¸¦ »ç¿ëÇÏ·Á¸é Ä¿³Î¿¡¼­ sg ÀåÄ¡¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾î ÀÖ´ÂÁö¸¦ È®ÀÎÇÒ ÇÊ¿ä°¡ ÀÖ´Ù.

      [root@nikea cdtools]# cat /proc/devices
      Character devices :
      1  mem
      2  pty
      3  ttyp
      4  ttyp
      5  cua
      7  vcs
      10  misc
      14  sound
      21  sg      <---- SCSI generic ÀåÄ¡
      Block devices :
      1  ramdisk
      2  fd
      3  ide0
      9  md
      11  sr      <---- SCSI CD-ROM µå¶óÀ̺ê
      22  idel

    ¸¸¾à ÀÌ ³»¿ëÀÌ ¾ø´Ù¸é Ä¿³ÎÀ» ÄÄÆÄÀÏÀ» ´Ù½Ã ÇØ¾ß ÇÑ´Ù. Ȥ½Ã ¸ðµâ·Î ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì¿¡´Â insmod sg ¸í·ÉÀ» »ç¿ëÇÏ¿© ·ÎµùÀ» ½ÃÄÑÁÖ¸é µÈ´Ù.

     

    1.2 loopback ÀåÄ¡ ¼³Á¤

    loopback ÀåÄ¡´Â ½ÃµðÀ̹ÌÁö ÆÄÀÏÀ» ¸¶Ä¡ ÇϳªÀÇ Àåġó·³ »ç¿ëÇÒ ¼ö ÀÖ°Ô Çϱâ À§Çؼ­ »ç¿ëµÈ´Ù. Ä¿³Î¿¡¼­ Loopback device support ¼³Á¤À» ÇØÁÖ¸é ÀÌ ÀåÄ¡¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. mkisofsÀ» ÀÌ¿ëÇÏ¿© ¸¸µç À̹ÌÁö ÆÄÀÏÀ» »õ·Î¿î Àåġó·³ mount Çؼ­  »ç¿ëÇÒ ¼ö ÀÖ´Ù. mkisofs¿¡¼­ ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù. ÀÌ°Í¿ª½Ã ÀåÄ¡À̹ǷΠ/proc/devices¸¦ È®ÀÎÇÔÀ¸·Î ¼³Á¤ÀÌ µÇ¾îÀÖ´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ´Ù.

    ±×¸®°í /dev µð·ºÅ丮¿¡ loopback ÀåÄ¡ÆÄÀÏÀÌ Á¸ÀçÇÏ´ÂÁöµµ È®ÀÎÇÏ¿© ¾øÀ¸¸é À§¿¡¼­ ó·³ MAKEDEV ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ¿© ¸¸µé¾î ÁÖ¸é µÈ´Ù.

      [root@nikea cdtools]# cd /dev
      [root@nikea dev]# ls -1 loop*
      brw-rw----  1  root  disk  7,  0  Sep  23  17:15  loop0
      brw-rw----  1  root  disk  7,  1  Sep  23  17:15  loop1
      brw-rw----  1  root  disk  7,  2  Sep  23  17:15  loop2
      brw-rw----  1  root  disk  7,  3  Sep  23  17:15  loop3
      brw-rw----  1  root  disk  7,  4  Sep  23  17:15  loop4
      brw-rw----  1  root  disk  7,  5  Sep  23  17:15  loop5
      brw-rw----  1  root  disk  7,  6  Sep  23  17:15  loop6 
      brw-rw----  1  root  disk  7,  7  Sep  23  17:15  loop7

    loopback ÀåÄ¡ÀÇ ÀÛ¼º¹æ¹ýÀº ´ÙÀ½°ú °°´Ù.

      [root@nikea cdtools]# cd /dev/
      [root@nikea dev]# ./MAKEDEV loop

     

    1.3  »ç¿ëÇÁ·Î±×·¥ÀÇ Á¤¸®

    ½Ãµð À̹ÌÁö ¸¸µå´Â ÇÁ·Î±×·¥À¸·Î´Â ´ÙÀ½°ú °°Àº ¸í·ÉÇà À¯Æ¿¸®Æ¼µéÀÌ ÀÖ´Ù.

      mkisofs
           ftp://tsx-11.mit.edu/pub/linux/packages/mkisofs

      mkhfs
          ftp://ftp.ge.ucl.ac.uk/pub/mkhfs

    À̹ÌÁö·ÎºÎÅÍ CD¸¦ Á¦ÀÛÇÏ´Â ÇÁ·Î±×·¥À¸·Î´Â ´ÙÀ½°ú °°Àº ¸í·ÉÇà À¯Æ¿¸®Æ¼°¡ ÀÖ´Ù.

    cdrecorder : ÃÖ¼Ò 1.5 ¹öÀüÀÌ»óÀÇ ÇÁ·Î±×·¥À» »ç¿ëÇÑ´Ù.

      ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/

    cdwrite : ÃÖ¼Ò 2.0 ÀÌ»óÀÇ ÇÁ·Î±×·¥À» »ç¿ëÇÑ´Ù.
                 ÀÌ ¹öÀü¿¡¼­µµ Áö¿øÇÏÁö ¾Ê´Â CD-Writer µéÀÌ ¸¹´Ù.

      ftp://sunsite.unc.edu/pub/Linux/utils/disk-management/

    X ¿ë ÇÁ·Î±×·¥À¸·Î´Â ´ÙÀ½ ÇÁ·Î±×·¥À» »ç¿ëÇÑ´Ù.

    X-CD-Roast : °¡Àå ÃֽŹöÀüÀº 0.96d ÀÌ´Ù. ÀÌ ¹öÀü¿¡¼­´Â Áö¿øÇÏ´Â CD-Writer °¡ ¸¹´Ù.
                         ÇÊÀÚµµ ÀÌ ÇÁ·Î±×·¥À» »ç¿ëÇÏ°í ÀÖ´Ù.

    http://www.fh-muenchen.de/home/ze/rz/services/projects/xcdroast/ e_overview.html

     

     

     

     

     

     

     




¡ã top

homeÀ¸·Î...