[译者注] 我本身在 Slackware 3.3/3.6 以及 RedHat 5.2 下都能正常使用 ATAPI ZIP,测试过的核心版本有 2.0.35, 2.0.36, 2.2.1, 2.2.2 等。
不需要其他额外的驱动程式。ZIP 磁片会以延伸分割区(Extended Partition)的形式挂载在第 4 个分割区。例如,我的状况是挂载 HDB4。我以 noauto 的挂载选项将 ZIP 磁片挂载於 /mnt/zip,但是我想用自动挂载应该也不会有问题。我想唯一可能的问题是退片。我总是在要退片前,先卸载磁片。
在 1998 年五月号的 Linux Gazette 中,有对於在 Linux 下安装 ATAPI ZIP 的更详细介绍。请参考 2 cent tip 的部分。
http://www.linuxgazette.com/issue28/lg_tips28.html#atapi
4.6 IDE 版本
我没用过 IDE 版本的 ZIP。Eric Backus 提供下面这些说明。谢谢 Eric。
我有一台 IDE ZIP 磁碟机,是在一年前随著我的 Gateway 2000 电脑一起买来的。我想这种机型绝大部分都是在 ATAPI 版本的 ZIP 发行前,由这类的大型 OEM 公司随货卖出的。
好消息是:要支援这种磁碟机,不需要额外的核心模组或者核心组态变更。这种机型对核心而言,就跟 IDE 硬碟一样。我能在 2.0.31 及 2.0.32 版的核心上直接使用。
而坏消息是:因为不是使用 ATAPI 协定,所以你无法启动使用 SCSI 转 ATAPI 的核心组态,也就是说,你不能用 mtools 来开启磁片的防写功能以及退片[译者注]。
[译者注] 请参考 mzip(1) 指令以及 mtools 的 man page 说明。
4.7 USB 版本
这台磁碟机的资料可以在这里找到: http://www.iomega.com/zip/products/usb.html
这种磁碟机看起来很酷,而且 USB 介面也看起来很棒。唯一的问题是目前 Linux 对 USB 介面的驱动程式还在发展中。因此,就目前而言,这种 ZIP 磁碟机无法在 Linux 下使用。看看这个网站以取得最新资讯:
http://peloncho.fis.ucm.es/~inaky/USB/news.html
4.8 ZIP 250 版本
这种机型是 1999 年 1 月推出的新机型。我买了一台,而且在 Linux 下使用非常良好。所要做的只有使用由 http://www.torque.net/~campbell/imm.tar.gz 取得的 imm 驱动程式。设定上和 ZIP Plus 相同。简单的说,先取得驱动程式原始码,解压缩,然後执行 make。接著复制 imm.o 到存放核心模组的目录下,例如 /lib/modules/2.0.35/scsi(2.0.35 是你的核心版本号码)。如果你不确定你的核心版本号码是多少,可以用 uname -r 指令查询。
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
5. 使用 ZIP 磁碟机
如果你已经建立好所有需要的元件,那麽核心应该能在开机时辨识出你的配接卡以及磁碟机。如果你是用可载入式模组的方式建立驱动程式的话,接下来的讨论仅适用於模组以载入後的情形。
在大部分情形下,SCSI 和 并列埠版本的磁碟机表现相同,除了并列埠版本的比较慢以外。
5.1 Fdisk, mke2fs, mount, 等等
一旦你知道你的 ZIP 磁碟机所属的磁碟装置名称,你就已经准备就绪。你能够使用 Linux 的磁碟管理命令来对该磁碟装置进行操作。 fdisk(或者 cfdisk)是用来规划磁碟的分割表。 mke2fs 能用来将分割区格式化(Format)成 ext2 档案系统 -- 这是 Linux 下最常使用的档案系统。 mount 则是用来将格式化好的分割区连接到你的目录体系中。
如果你对这些工具并不熟悉,你应该研读一下这些工具的手册。请小心注意 fdisk 程式现在有许多十分不一样的版本 - 请务必小心。
我将陈述两个常见的案例。
5.2 使用一片已经用 DOS 格式化好的磁片
如果你有一张原本由 Iomega 的工具程式格式化成 DOS 档案结构的 ZIP 磁片,那麽扫瞄分割表时应该会发现磁片上有一个分割区 /dev/sda4。
你应该先建立一个用来挂载 ZIP 磁片的目录,例如 /zip,然後以 MS-DOS 档案系统格式将磁片挂载起来:
mkdir /zip
mount -t vfat /dev/sda4 /zip
你也可以用 msdos 来取代上面的 vfat。两者的差别在於, vfat 支援长档名,而 msdos 不支援。现在,磁片上的档案应该会出现在 /zip 目录下。当磁片被挂载了,你将无法由磁碟机中将磁片退出。当你完成了对磁片的存取,你可以卸载磁片来切断磁片和目录体系的连接,并取出磁片:
umount /zip
一旦你已经建好 /zip 这个挂载点 - 你不需要再建立一次。所以稍後你能再将另一片磁片挂载在那儿。
5.3 重新将磁片格式化成 Linux 格式的磁片
如果你想要消去 ZIP 磁片上原有的档案系统,并建立 Linux 的档案系统,你应该使用 fdisk 来重新规划整片磁片的分割区:
fdisk /dev/sda
并且删除所有已存在的分割区(用 fdisk 的 d 命令)。接著,用 n 命令建立一个新的分割区,选择主分割区号码 1 ,用 w 命令将分割表写到磁片上,然後用 q 命令离开 fdisk 程式。
接著格式化分割区:
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 档案的设定选项资料。
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!



