手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>操作系统>Linux>列表

Zip Drive Mini-HOWTO

来源:互联网 作者:west263.com 时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

[译者注] 我本身在 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
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!