ÀÌÀüÆäÀÌÁö ´ÙÀ½ÆäÀÌÁö Â÷·Ê

4. ZIP µå¶óÀÌºê »ç¿ë

¸¸¾à ¿©·¯ºÐµéÀÌ ¸ðµç ÇÊ¿äÇÑ ºÎºÐÀ» ¼³Á¤Çß´Ù¸é, kernelÀº ¿©·¯ºÐµéÀÇ adapter¿Í drive¸¦ booting µµÁß¿¡ ÀνÄÇÒ °ÍÀÌ´Ù. ¸¸¾à loadable module·Î¼­ ¿©·¯ºÐÀÇ driver¸¦ ¼³Á¤Çß´Ù¸é ¸ðµâÀ» ¿Ã¸±¶§ Çѹø´õ ´ÙÀ½ÀÇ ÅäÀǸ¦ µû¸£¾ß ÇÑ´Ù.

4.1 ºÎÆýÿ¡ µå¶óÀ̹ö ã±â

¿©·¯ºÐµéÀÇ systemÀÌ boot µÉ¶§ adapter, drive ±×¸®°í drive³»ÀÇ disk¿¡ °üÇÑ ¸î°¡Áö Á¤º¸µéÀ» º¸¿©ÁØ´Ù. ¸¸¾à ¿©·¯ºÐµéÀÌ drive³»¿¡ disk°¡ ¾ø´Ù¸é À̵é Á¤º¸Áß ÀϺδ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖÀ¸¸ç, disk¸¦ ³ÖÀ» ¶§ ¶Ç´Â drive¸¦ accessÇÒ·Á°í touchÇÒ °æ¿ì¿¡ º¸¿©Áö°Ô µÈ´Ù. Ãʺ¸ÀÚµéÀº system boot½Ã¿¡ drive³»¿¡ disk¸¦ ³Ö°í booting ÇØ ÁÖ±æ Ãæ°íÇÑ´Ù. - ´ú ÇÞ±ò¸®´Â ¹æ¹ýÀÌ´Ù.

ÀÌ·¸ÇÑ message°¡ ¾îµð¿¡ Á¤È®È÷ ³ªÅ¸³ª³ª ÇÏ´Â °ÍÀº ¿©·¯ºÐµéÀÌ systemÀ» configurationÇÏ´Â ¹æ¹ý¿¡ ´Þ·Á ÀÖ´Ù. ±×·¯³ª À̵éÀº /var/adm/message¿Í °°Àº log file·Î ÀúÀåµÇ¾î ÀÖ´Ù. ¸¸ÀÏ ¾îµð¿¡¼­µµ ÀÌ·¸ÇÑ message¸¦ ¹ß°ßÇÒ ¼ö ¾ø´Ù¸é, ÀϹÝÀûÀ¸·Î ¿©·¯ºÐµéÀº dmesg command·Î ÀÌ·¸ÇÑ message¸¦ º¼¼ö ÀÖ½À´Ï´Ù.

¸¸ÀÏ ´©±º°¡¿¡¼­ µµ¿òÀ» ûÇÒ·Á¸é À̵é log information message°¡ ¾ÆÁÖ ÇÊ¿äÇÏ´Ù. bug report½Ã¿¡µµ ÀÌ message¸¦ ¹Ýµå½Ã Ä«ÇÇÇØ ÁÖ¾î¾ß ÇÑ´Ù.

¿©±â¿¡ kernel's log messageÀÇ ¿¹°¡ ÀÖ´Ù. ´ÙÀ½°ú °°ÀÌ º¸ÀÏ °ÍÀÌ´Ù :

scsi0 : PPA driver version 0.26 using 8-bit mode on port 0x378.
scsi : 1 host.
  Vendor: IOMEGA    Model: ZIP 100           Rev: N*32
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi disk sda at scsi0, channel 0, id 6, lun 0
scsi : detected 1 SCSI disk total.
SCSI device sda: hdwr sector= 512 bytes. Sectors= 196608 [96 MB] [0.1 GB]
  sda: Write Protect is off
Partition check:
  sda: sda1

ÀÌ·¸ÇÑ outputÀº parallel ZIP drive¸¦ °¡Áø 1.3.87 systemÀÇ outputÀÌ´Ù. Á¤È®ÇÑ outputÀº ¿©·¯ºÐµéÀÇ host adapter°ú ¿©·¯ºÐµéÀÌ ´Ù¸¥ SCSI device¸¦ °¡Áö°í Àִ°¡¿¡ µû¶ó ´Ù¾çÇÒ °ÍÀÌ´Ù.

ù°ÁÙÀº host adapter¸¦ À§ÇÑ low-level driver·Î ºÎÅÍÀÇ initialization message¸¦ Ç¥½ÃÇÑ °ÍÀÌ´Ù. ÀÌ °æ¿ì¿¡´Â PPAÀÌ´Ù. ´ÙÀ½ÁÙÀº driveÀÇ ½Äº°Á¤º¸°¡ SCSI bus¿¡¼­ ¹ß°ßµÇ´Â °¢°¢ÀÇ device¿¡ÀÇ ÀÇÇؼ­ º¸°íµÇ¾î Áø´Ù. Line 5´Â drive¿¡ Àΰ¡µÈ device À̸§ÀÌ º¸°íµÈ´Ù. ÀÌ°æ¿ì´Â /dev/sda1ÀÌ´Ù. À̵麸°í´Â ¸¸ÀÏ ¿©·¯ºÐµéÀÌ ÇϳªÀÌ»óÀÇ SCSI adapter, ¸î°³ÀÇ drive¸¦ °¡Á³´Ù¸é ÇϳªÀÌ»óÀÇ ¼­·Î »óÀÌÇÑ ¸ðµâµé·ÎºÎÅÍ º¸°íµÇ¾î Áö¸ç °¢°¢ÀÇ sectionÀº ´õ¿í´õ »ó¼¼ÇÑ Á¤º¸¸¦ Æ÷ÇÔÇÑ´Ù.

¸¸¾à¿¡ ¿©·¯ºÐµéÀÌ »õ·Î¿î disk¸¦ »ç¿ëÇÑ´Ù¸é partition check¿¡¼­ /dev/sda4¶ó´Â ÇϳªÀÇ ÆÄƼ¼ÇÀ» º¸¿© ÁÙ°ÍÀÌ´Ù. ¸¸ÀÏ ¿©·¯ºÐµéÀÌ ´Ù¸¥ SCSI device¸¦ °¡Áö°í ÀÖ´Ù¸é ¿©·¯ºÐµéÀº ZIP drive°¡ /dev/sdb µî°ú °°Àº ´Ù¸¥ device·Î¼Ò ³ªÅ¸³­´Ù´Â °ÍÀ» ÀÌÇØÇؾ߸¸ ÇÑ´Ù. - ±×·¡¼­ message¸¦ checkÇØ¾ß ÇÑ´Ù.

¸¸¾à ÀÌ·± ÁÙµéÀÌ º¸ÀÌÁö ¾Ê´Â´Ù¸é, ¹«¾ùÀΰ¡ ´ç½ÅÀÇ hardware¶Ç´Â kernel¿¡¼­ À߸ø ¼³Á¤µÈ °ÍÀÌ´Ù. mailÀ» º¸³»±â Àü¿¡ Á¶½É½º·´°Ô ¸ðµç °úÁ¤À» check Çغ¸µµ·Ï Ç϶ó.

¸¸ÀÏ scsi0: lineÀÌ ³ªÅ¸³ªÁö ¾Ê´Â ´Ù¸é ±×·¯¸é ´ç½ÅÀº host adapter¿Í ±×°ÍÀÇ driver¸¦ ÀûÀýÇÏ°Ô configurationÀ» ÇØ ÁÖÁö ¾ÊÀº °ÍÀÌ´Ù. ´Ù¸¥ driver´Â ´ç½Å¿¡°Ô ¹«¾ùÀÌ Æ²·È´ÂÁö hint¸¦ ÁÙ °ÍÀÌ´Ù. ¸¸¾à ´ç½ÅÀÇ driver°¡ detectionµÇÁö ¾Ê´Â´Ù¸é cableÀÌ À߸øµÈ °ÍÀÌ´Ù. ¸¸ÀÏ driver À̸§ÀÌ ÇÒ´çµÇÁö ¾Ê´Â´Ù¸é ´ç½ÅÀº ¾Æ¸¶µµ SCSI disk support¸¦ kernel¿¡ include ½ÃÅ°´Â °ÍÀ» ÀØ¾î ¸Ô¾úÀ» °ÍÀÌ´Ù.

´Ù¸¥ debugging Á¤º¸¸¦ À§Çؼ­ kernel source treeÀÇ driver/scsi ³»ÀÇ README fileÀ» Âü°íÇÏ°í SCSI HOWTO¸¦ Âü°íÇ϶ó.

4.2 Fdisk, mke2fs, mount, etc.

ÀÏ´Ü ¿©·¯ºÐµéÀÌ ZIP driveÀÇ drive À̸§À» ¾Ë°í À̸¦ ¸ÂÃß¾î¾ß ÇÑ´Ù. ¿©·¯ºÐµéÀº ÀÌ drive¸¦ Á¤»óÀûÀÎ LINUX disk management command¸¦ °¡Áö°í ´Ù·ê¼ö ÀÖ´Ù. fdisk (¶Ç´Â cfdisk)´Â disk¿¡¼­ÀÇ partition disk¸¦ ´Ù·ç±â À§ÇØ »ç¿ëµÈ´Ù. mke2fs´Â partitionÀ» ext2 file systemÀ¸·Î formatÇϱâ À§Çؼ­ »ç¿ëµÈ´Ù. - LINUX¿¡¼­ °¡Àå ³Î¸® »ç¿ëµÇ´Â file systemÀÌ´Ù. mount´Â formatted partitionÀ» ¿©·¯ºÐÀÇ °èÃþÀûÀÎ µð·ºÅ丮 ±¸Á¶·Î ¿¬°áÇϱâÀ§ÇØ »ç¿ëµÈ´Ù.

¿©·¯ºÐµéÀº ÀÌ·¸ÇÑ tools¿¡ °üÇÑ man page¸¦ ÇÊÈ÷ °øºÎ¸¦ ÇÏ¿©¾ßÇϸç À̵鿡 Àͼ÷ÇØ Á®¾ß ÇÑ´Ù. ÀÌÁ¦ ¸î°¡ÁöÀÇ ¾ÆÁÖ »óÀÌÇÑ versionÀÇ fdisk programÀÌ ÀÖÀ¸¹Ç·Î ÁÖÀÇÇؾ߸¸ ÇÑ´Ù.

³ª´Â µÎ°¡ÁöÀÇ ÈçÇÑ ½Ã³ª¸®¿À¿¡ ´ëÇØ ¼³¸íÀ» ÇÏ°Ú´Ù.

µµ½º Æ÷¸ËÀÇ µð½ºÅ©

¸Õ¾à ¿©·¯ºÐµéÀÌ ¿ø·¡ÀÇ IOMEGAÀÇ tools¿¡ ÀÇÇØ »ý¼ºµÈ DOS file structure¸¦ °¡Áø ZIP disk¸¦ °¡Áö°í ÀÖ´Ù¸é À̵éÀº partition scan»ó¿¡¼­ disk°¡ /dev/sda4 ÀÇ ÇϳªÀÇ ÆÄƼ¼Ç¸¸À» °¡Áø´Ù°í º¸°í¸¦ ÇÒ °ÍÀÌ´Ù.

¿©·¯ºÐµéÀº À̵é disk¸¦ /zip¶ó´Â directory¿¡ mount¸¦ ÇÒ·Á¸é ÀÌ·±½ÄÀ¸·Î Çؾ߸¸ ÇÑ´Ù.

mkdir /zip
mount -t msdos /dev/sda4 /zip
ÀÌÁ¦ ¿©·¯ºÐµéÀÇ disk´Â /zip¿¡ ¸¶¿îÆ®µÇ¾î º¸ÀÏ °ÍÀÌ´Ù. disk°¡ mount µÇ¾î ÀÖ´Â µ¿¾È¿¡ ¿©·¯ºÐµéÀº ±×°ÍÀ» Á¦°ÅÇÏ·Á Çؼ­´Â ¾ÈµÈ´Ù. ¿©·¯ºÐµéÀÌ disk¸¦ °¡Áö°í ÀÛ¾÷ÀÌ ³¡³µÀ» °æ¿ì ±×°ÍÀ» umount ½ÃÅ°°í release ½ÃÄÑ °èÃþÀûÀÎ directory·Î ºÎÅÍ ºÐ¸®½ÃÅ°¸é µÈ´Ù.
umount /zip
ÀÏ´Ü ¿©·¯ºÐµéÀÌ mountµÇ´Â directory /zip¸¦ ¸¸µé°í ³ª¸é ¿©·¯ºÐµéÀº ´Ù½Ã ÀÌ°ÍÀ» ÇÒ ÇÊ¿ä´Â ¾øÀ¸¸ç ÈÄ¿¡ ´Ù½Ã ¾îµð¼±°¡ mount¸¦ ½ÃÅ°¸é µÈ´Ù.

¸®´ª½º·Î ´Ù½Ã Æ÷¸ËÇϱâ

¸¸¾à ¿©·¯ºÐµéÀÌ ZIP disk¸¦ Áö¿ì°í ±× À§¿¡ Linux native file systemÀ» ¸¸µé±â¸¦ ¿øÇϸé, Àü disk¿¡ ´ëÇÏ¿© fdisk¸¦ ÇØ ÁÖ¾î¾ß ÇÑ´Ù.

fdisk /dev/sda
±×¸®°í ¸ðµç ±âÁ¸ÀÇ ÆÄƼ¼ÇµéÀ» Áö¿ö¾ß ÇÑ´Ù. (d ¸í·ÉÀ» »ç¿ëÇÑ´Ù) ±×¸®°í ³ª¼­ n ¸í·É ÀÌ¿ëÇÏ¿© »õ·Î¿î partitionÀ» ¸¸µé¾î ÁÖ°í w ¸í·ÉÀ¸·Î º¯È­»çÇ×À» ±âÀÔÀ» ÇÏ°í q ¸í·ÉÀ¸·Î ¸¶Ä£´Ù.

ÆÄƼ¼ÇÀ» formatÇÑ´Ù.

mke2fs /dev/sda1
(¿©±â¼­ 1À̶õ ¼ö´Â ¿©·¯ºÐµéÀÌ fdisk¿¡¼­ partition¿¡ ºÎ¿©ÇÑ ¹øÈ£ÀÌ´Ù. ÀÌÁ¦ ¿©·¯ºÐµéÀº disk¸¦ mountÇÏ¿© »ç¿ëÇÏ¸é µÈ´Ù.
mount -t ext2 /dev/sda1 /zip
(À§¿¡¼­ »ç¿ëÇÑ mount point¸¦ ´Ù½Ã »ç¿ëÇÑ´Ù.)

ZIP Tools µð½ºÅ©

¿©·¯ºÐµéÀº ZIP drive¿Í °°ÀÌ ¿À´Â disk¸¦ ÀÌ¿ëÇÏ¿© ¹«¾ð°¡ ´Ù¸¥ ÀÛ¾÷À» ÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¸é software controlled write protectionÀÌ °¡´ÉÇÏ´Ù. ´ëºÎºÐÀÇ »ç¶÷µéÀº ÀÌ°ÍÀ» Linux¿¡¼­ »ç¿ëÇϱâ À§ÇØ¿© DOS¿¡¼­ unlockÀ» ½ÃŲ´Ù. LINUX´Â locked disk¸¦ accessÇÒ ¼ö ¾ø´Ù. ±×¸®°í ÀÌ°ÍÀº IomegaÀÇ toolsÀ» ÀÌ¿ëÇÏ¿© unlock ½ÃÄѾ߸¸ ÇÑ´Ù.

´Ù¸¥ ¹«¾ùº¸´Ùµµ write protection ±â´ÉÀÌ Linux native program¿¡¼­ °ð ½ÇÇöµÇ¾î¾ß ÇÒ °ÍÀÌ´Ù.

4.3 µð½ºÅ© ²¨³»±â

¿©·¯ºÐµéÀº disk°¡ mountµÇ¾î ÀÖÁö ¾ÊÀ» ¶§ eject ½Ãų¼ö ÀÖ´Ù. ÇöÀç´Â disk ¸¦ eject ½Ãų¼ö ÀÖ´Â ¸í·É¾î°¡ ¾ø´Ù. disk¸¦ »©³»±â À§Çؼ­´Â driveÀÇ ¾Õ¿¡ ÀÖ´Â buttonÀ» ´­·¯ ÁÖ¾î¾ß¸¸ ÇÑ´Ù.

Linux´Â disk°¡ unlock µÇ±âÀü¿¡ ¾²¿©Áø ¸ðµç ÀڷḦ º¸ÁõÇÑ´Ù.

»õ·ÎÀº Linux¸¦ À§ÇÑ ZIP tools programÀº SCSI and parallel version drive µÑ´Ù¿¡¼­ IOMEGAÀÇ Æ¯º°ÇÑ ±â´ÉÀ» Áö¿øÇÒ °ÍÀÌ´Ù. ( software-controlled ejection & write protection)


ÀÌÀüÆäÀÌÁö ´ÙÀ½ÆäÀÌÁö Â÷·Ê