📄 zip-drive.txt
字号:
接著格式化分割区: mke2fs /dev/sda1 (数字 1 就是你在 fdisk 中给定该分割区的分割区编号)。 现在,你可以将磁 片挂载起来: mount -t ext2 /dev/sda1 /zip (再次使用我们之前建立的挂载点)。 5.4 fstab 档 /etc/fstab 能让你对 mount 命令进行设定。 我希望系统上登录的任何使用者都 能挂载及写入 ZIP 磁片,因此我在 fstab 的档案结尾加了两列像这样的内容: /dev/sda1 /zip ext2 noauto,rw,user,nosuid,sync /dev/sda4 /zipdos vfat noauto,rw,user,nosuid,sync,mode=0777 这里假设你有一个 /zip 目录和一个 /zipdos 目录。 如果你要所有使用者都能 够读写 ZIP 磁片,请确定你设定了适当的存取权限,例如 chmod 666 /zip。 你 必须以 root 的身份执行 chmod 命令。 上面 fstab 的内容也假设了你的 DOS 格式 ZIP 磁片的分割区编号是 4 (在我的系统是 sda4),以及 ext2(Linux) 格式的磁片分割区编号是 1(sda1)。 你可以用 man mount 找到更多 fstab 档 案的设定选项资料。 如果你在 fstab 档案中加入上面两列设定,那麽你可以用 mount /zipdos 挂载 DOS 格式磁片。 如果你要挂载 Linux ext2 格式的磁片,那麽命令是 mount /zip 。 5.5 ZIP Tools 工具磁片 如果你想使用随 ZIP 磁碟机附赠的磁片,还有一点额外的工作要做。 这些磁片 在出货时,软体控制的写入保护功能是被开启的。 大部分的人在要在 Linux 下 使用 ZIP 磁片时,会先在 DOS 下将写入保护功能关闭。 Linux 无法存取被写入 保护锁定的磁片,所以必须先用 Iomega 的工具程式来解除锁定。 相信在 Linux 下,能用来管理磁片的写入保护以及其他功能的程式,将在不久的 将来发展完成[译者注]。 [译者注] 现在已经有一些工具程式可以用来控制 ZIP 磁片的各种状态,计有 mtools 中的 mzip(1) ,以及现在由 Mirko Kraft 所发展维护的 ziptool 等等 。 6. 性能表现 标准 2.0.x 版的核心原始程式中所附的 ppa.c 驱动程式码是 0.26 版的。 这是 一个非常可靠的简单程式,因此被大量而广泛的使用。 这个程式唯一的缺点是速 度不是很快。 在我自己的机器上,我是用 2.0.30 版的核心,而且有两个并列埠 。 这也是一台低价位的机器:pentium 133 - 16 MB 记忆体,5 GB Maxter EIDE 硬碟。 机器花了我 500 元美金,而 ZIP 磁碟机则花了 250 元。 我用的 都是廉价品,但那有什麽关系。 我将 ZIP 磁碟机装在第二个并列埠,而将印表机装在第一个。 第二个并列埠是 一张旧式的并列埠扩充卡,没有 EPP 模式。 因此 ZIP 磁碟机只能在 4 位元标 准并列埠模式下运作。 测试性能表现的基准方法是,我由硬碟复制一个 Netscape 的 tar 压缩档到 ZIP 磁碟机。 这个档大约是 10.6 MB,所花的时间是 7 分 15 秒。 而由 ZIP 磁碟机将同一个档案复制到硬碟上,则大约花了 7 分钟。 接著我做了两项改变。首先,我将 ZIP磁碟机接到第一个并列埠,并开启 BIOS 中的 EPP 模式选项。 另外,我将印表机接到第二个并列埠。 其次,我由 [22]David Campbell 的网页下载新的 PPA 驱动程式。 我安装驱动 程式,并阅读随程式所附的 readme 档。 然後我再次进行相同的测试,复制 Netscape tar 档到 ZIP 上,以及由 ZIP 上 复制出来。 由 ZIP 上复制到 C 磁碟花了 1 分 55 秒。而由硬碟复制到 ZIP 磁 碟机则花了 1 分钟整。 这相较於使用旧版驱动程式的 7:15 以及 7:00 来说, 新版程式的效能大幅提升,远远超越了 0.26 版程式的效能。 这些测试是在 ZIP 磁碟机也使用 vfat 档案系统格式的情况下进行的。 接著,我重新将 ZIP 磁碟机格式化成 ext2 档案系统格式。并再次进行同样的测 试。 由 ZIP 磁碟机上复制到硬碟只花了 50 秒。而由硬碟复制到 ZIP 磁碟机则 只花了 40 秒。 性能表现摘要 在搬移一个 10.6 MB 档案的测试中,在使用 4 位元标准并列埠模式以及 0.26 版 ppa 驱动程式的情况下,速度最慢,时间是 7:00 及 7:15。 在使用新版(1.41 版)驱动程式,EPP 并列埠模式,并使用 ext2 档案系统的情 况下,速度最快,时间是 50 秒和 40 秒。 7. 常见问答集 这里是一些我常被问到的问题。请在再次发问前,先找找看这里的答案! 7.1 我能够将印表机串接在并列埠版本的 ZIP 磁碟机上吗? 可以,但是就目前而言,你不能在同一个并列埠上同时挂载启动 lp 及 ppa 驱动 程式模组。 目前正在设计以及开始实做一个资源分享协定,但在 Linux 2.0 释 出前不会正式发行[译者注]。 [译者注] 不太清楚原作者所指的 Linux 2.0 是什麽,怀疑指是 Kernel 2.2.0 (2.2.0 版的核心)。 如果你喜欢冒险,那麽取得并安装 2.1.x 版的核心,你就能使并列埠资源共享。 请参考 [23]http://www.cyberelk.demon.co.uk/parport.html 在 2.0.x 的核心下最简单的解决办法是使用两个不同的并列埠。 我花了 15 美 元买了第二个并列埠介面,而且运作得很好。 你可以一个用来接 ZIP 磁碟机, 另一个接印表机。 所要做的只有建立一个支援 lp 和 ppa 模组的核心,以及这 两个模组。 我用的是比较新(1.41 版)的 ppa 驱动程式,所以我先载入 ppa 模组(insmod ppa)。 ppa 驱动程式会侦测到在第一个并列埠上的 ZIP 磁碟机 。 接著我再载入 lp 模组(insmod lp)来驱动第二个并列埠上的印表机。 如果你是用 0.26 版的 ppa 驱动程式,那麽请更新到 1.41 版或更新的版本。 如果你在使用 ppa 驱动程式时遇到任何问题,唯一的解答是请更新 ppa 到更新 的版本。 7.2 是否有计画在 ppa 中支援 EPP/ECP 模式的并列埠? 0.26 版的程式并不支援 EPP。而 1.41 版则有支援 EPP。 这版的程式也比旧版 快多了。更详细的资讯请参考" [24]性能表现"的部分。 7.3 我能够将 Linux 安装在 ZIP 磁碟机上,并由 ZIP 磁碟机上启动执行吗? 已经有人这麽做了。这种安装方式是制作一个急救磁片或者测试安装时的好方法 。 [25]http://metalab.unc.edu/LDP/HOWTO/mini/ZIP-Install.html[译者注] [译者注] 中文化的 ZIP Install mini-HOWTO 可以在 [26]CLDP ZIP Install mini-HOWTO 中找到。 7.4 我能用 ZIP 磁碟机开机吗? 这要视你所使用的主配接器种类而定。如果你的主配接器的 BIOS ROM 允许你由 SCSI ID 为 5 或 6 的装置上开机,那麽你就能用 SCSI ZIP 磁碟机开机。 并列 埠版本的 ZIP 磁碟机无法用来开机。 如果你的硬碟上有装 DOS,而你想要启动在 ZIP 磁片上的 Linux 系统,那麽你 可以用 LOADLIN 。 你必须复制一份核心影像档到 DOS 的硬碟上,而完整的 Linux 系统则需装在 ZIP 磁片上。 请确定你所复制的核心档的相关驱动程式组 态设定是对的。 据我所知,目前常见的发行版本中,没有任何一个有提供用来安装於并列埠版本 ZIP 上的可开机安装磁片。 7.5 为何 Iomega 使用第 4 个分割区? 这是最常见到的问题,但我想没有人知道确实的答案。 可能是他们头脑不清楚吧 ?也许没有特别的原因。 7.6 我要怎样才能在开机时,自动将磁片挂载起来? 你所要做的只有在你的 /etc/fstab 档内加一行设定。 举例来说,如果你开机时 总会插一片 DOS 格式的磁片在 ZIP 磁碟机内,那你可以将 /dev/sda4 /zip vfat defaults 0 0 加到你的 fstab 档案中。 随你所使用的发行版本而略有不同,但开机时,通常 负责系统初始化的命令稿(Script)会试著在 fstab 内有纪录的分割区上执行 fsck。 请注意,如果开机时你忘了放磁片或者放了错误格式的磁片,这样可能会 造成问题。 7.7 如果当我开机时没有插磁片在磁碟机内,那麽会怎样呢? 系统核心会试著读取磁片的分割表,但是会作业逾时。 然而,这没什麽好担心的 。 一旦当你插了一片磁片到磁碟机内,并且试著进行读写等动作时,核心会重新 读取分割表。 提示:当你抽换磁片时,最好能够用 fdisk 检查一下新插入的磁片上的分割表结 构。 某些 SCSI 主配接器上的 BIOS 会在系统开机期间试著读取你的磁片上的分割表 。 如果你不能将 SCSI 卡的这项功能关掉,那麽你可能会被迫在开机时,必须插 一片磁片在磁碟机内。 7.8 我能够把并列埠磁碟机当成真实的 SCSI 磁碟机来用吗? PPA-3 并列埠转 SCSI 转接器是被实做成一个 Iomega 称为 VPI0 的 ASIC 单晶 片。 这片晶片被内嵌於 ZIP 磁碟机控制卡上。 实际上是有一个 SCSI 汇流排存 在,但是不是在能使用的形式下。 虽然我还没比较过这两种卡,逻辑上似乎 VPI0 取代了传统的 SCSI 汇流排外接 延伸装置所需要的电子缓冲电路。 7.9 ppa 驱动程式能用在 Iomega 的并列埠磁带机上吗? 不能。这些磁带机是软碟式磁带机(floppy-tape drive),跟 SCSI 无关。 有些人表示对於应用我的方法,来试著找出传输协定,及发展这些磁带机的驱动 程式感到兴趣。 第一步是要先让 DOS 下的驱动程式能在 DOSemu 下使用。 到目 前为止,我还没听说有成功的案例。 7.10 ppa 驱动程式是否能在并列埠版的 SyQuest EZ135 上正常运作? 不能。 EZ135 是一个内建 ShuttlePort 并列埠转 IDE 转换器的 IDE 磁碟机。 然而,这台磁碟机的驱动程式发展也已经有一些成果。到这儿瞧瞧: [27]http://www.torque.net/linux-pp.html 8. 取得更多最新资讯 最新版本的并列埠 ZIP 驱动程式(ppa.c)以及关於该驱动程式的技术资讯可以 在下面 URL 找到: [28]http://www.torque.net/~campbell/ 许多并列埠外接装置驱动程式的资讯可以在下面 URL 找到: [29]http://www.torque.net/linux-pp.html 并列埠共享(Parallel Port sharing)的相关资讯可以在下面 URL 找到: [30]http://www.cyberelk.demon.co.uk/parport.html 由 ZIP 磁碟机安装 Linux(对於没有 CD-ROM 的机器)的相关讯息可以在下面的 mini HOWTO 找到: [31]http://metalab.unc.edu/mdw/HOWTO/mini/Install-From-ZIP.html ziptool 程式的 X 前端介面可以在下面 URL 找到: [32]http://www.scripps.edu/~jsmith/jazip/ 关於 LILO 的设定相关资讯可以在下面的 mini HOWTO 中找到: [33]http://metalab.unc.edu/mdw/HOWTO/mini/LILO.html 关於 BootPrompt 的使用资讯可以在下面的 HOWTO 文件中找到: [34]http://metalab.unc.edu/mdw/HOWTO/BootPrompt-HOWTO.html 如果你想要把 Linux 安装在 ZIP 磁碟机上,并且由 ZIP 磁碟机执行 Linux 的 话, 下面的 mini HOWTO 文件将提供你相关讯息: [35]http://metalab.unc.edu/LDP/HOWTO/mini/ZIP-Install.html Iomega 的网页在: [36]http://www.iomega.com/. 此外,如果你想寻找在 PC 上写并列埠应用程式的相关资讯的话,也许你会想看 看下面这个网页: [37]http://www.lvr.com/parport.htmReferences 1. mailto:dansie@ibm.net 2. mailto:storm@chempro.che.ntu.edu.tw 3. mailto:dansie@ibm.net 4. mailto:storm@chempro.che.ntu.edu.tw 5. http://www.njtcom.com/dansie/zip-drive.html 6. http://metalab.unc.edu/mdw/HOWTO/Kernel-HOWTO.html 7. http://www.linux.org.tw/CLDP/Kernel-HOWTO.html 8. http://metalab.unc.edu/mdw/HOWTO/BootPrompt-HOWTO.html 9. http://www.linux.org.tw/CLDP/BootPrompt-HOWTO.html 10. http://www.iomega.com/zip/ 11. http://www.iomega.com/zip/products/parallel_port.html 12. http://www.torque.net/~campbell/ 13. file://localhost/tmp/bg5sgmltools.31659/ZIP-Drive.txt.html#sec-more-info 14. http://www.iomega.com/zip/products/scsi.html 15. mailto:Philippe_Andersson@ste.scitex.com 16. http://www.torque.net/~campbell/imm.tar.gz 17. http://www.iomega.com/zip/products/insider.html 18. http://www.linuxgazette.com/issue28/lg_tips28.html#atapi 19. http://www.iomega.com/zip/products/usb.html 20. http://peloncho.fis.ucm.es/~inaky/USB/news.html 21. http://www.torque.net/~campbell/imm.tar.gz 22. http://www.torque.net/~campbell/ 23. http://www.cyberelk.demon.co.uk/parport.html 24. file://localhost/tmp/bg5sgmltools.31659/ZIP-Drive.txt.html#sec-performance 25. http://metalab.unc.edu/LDP/HOWTO/mini/ZIP-Install.html 26. http://www.linux.org.tw/CLDP/mini/ZIP-Install.html 27. http://www.torque.net/linux-pp.html 28. http://www.torque.net/~campbell/ 29. http://www.torque.net/linux-pp.html 30. http://www.cyberelk.demon.co.uk/parport.html 31. http://metalab.unc.edu/mdw/HOWTO/mini/Install-From-ZIP.html 32. http://www.scripps.edu/~jsmith/jazip/ 33. http://metalab.unc.edu/mdw/HOWTO/mini/LILO.html 34. http://metalab.unc.edu/mdw/HOWTO/BootPrompt-HOWTO.html 35. http://metalab.unc.edu/LDP/HOWTO/mini/ZIP-Install.html 36. http://www.iomega.com/ 37. http://www.lvr.com/parport.htm
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -