¸¸¾à ¿©·¯ºÐµéÀÌ ¸ðµç ÇÊ¿äÇÑ ºÎºÐÀ» ¼³Á¤Çß´Ù¸é, kernelÀº ¿©·¯ºÐµéÀÇ adapter¿Í drive¸¦ booting µµÁß¿¡ ÀνÄÇÒ °ÍÀÌ´Ù. ¸¸¾à loadable module·Î¼ ¿©·¯ºÐÀÇ driver¸¦ ¼³Á¤Çß´Ù¸é ¸ðµâÀ» ¿Ã¸±¶§ Çѹø´õ ´ÙÀ½ÀÇ ÅäÀǸ¦ µû¸£¾ß ÇÑ´Ù.
¿©·¯ºÐµéÀÇ 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¸¦ Âü°íÇ϶ó.
ÀÏ´Ü ¿©·¯ºÐµéÀÌ 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 drive¿Í °°ÀÌ ¿À´Â disk¸¦ ÀÌ¿ëÇÏ¿© ¹«¾ð°¡ ´Ù¸¥ ÀÛ¾÷À» ÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¸é software controlled write protectionÀÌ °¡´ÉÇÏ´Ù. ´ëºÎºÐÀÇ »ç¶÷µéÀº ÀÌ°ÍÀ» Linux¿¡¼ »ç¿ëÇϱâ À§ÇØ¿© DOS¿¡¼ unlockÀ» ½ÃŲ´Ù. LINUX´Â locked disk¸¦ accessÇÒ ¼ö ¾ø´Ù. ±×¸®°í ÀÌ°ÍÀº IomegaÀÇ toolsÀ» ÀÌ¿ëÇÏ¿© unlock ½ÃÄѾ߸¸ ÇÑ´Ù.
´Ù¸¥ ¹«¾ùº¸´Ùµµ write protection ±â´ÉÀÌ Linux native program¿¡¼ °ð ½ÇÇöµÇ¾î¾ß ÇÒ °ÍÀÌ´Ù.
¿©·¯ºÐµéÀº 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)