Next Previous Contents

4. Jaz磁片的用法

4.1 DOS格式化的磁片

Jaz磁片从Iomega公司出厂时就已经格式化,其格式化形式为单一分割,采用DOS FAT16 的文档系统格式。单一分割通常是磁盘的第4分割区(以便与麦金塔电脑相容 - 麦金塔电脑 规定数据存放在第4分割区,但个人电脑通常不加限制,数据可存放在任何一个分割区)。

Linux对于读取根据FAT16格式化的磁盘上的数据和将数据存放在这种磁盘上都毫无困难,因此, 这种磁盘可直接插入Jaz磁碟机使用,无需作出任何修改。在使用这种磁盘时,只需将磁碟机加载 在Linux系统上即可,因此,首先必需在系统上设定加载点。在这份文件中,DOS Jaz磁碟 机都加载在称为/dos_jaz的加载点上,因此,首先在Linux系统上利用下列指令 设定加载点:

mkdir /dos_jaz

上节提到必需知道加载的Jaz磁碟机的名称。如果Jaz磁碟机的名称为/dev/sda, 则以下的例子无需做任何修改,否则将各个例子中Jaz磁碟机的名称改为与系统设定的名称相 符的情况。由于必需以root身份加载Jaz磁碟机,所以必需事先确知磁碟机的名称。

如果系统使用2.0内核或可运行VFAT文档系统,则可用下列指令加载Jaz磁碟机 并使用FAT16系统的长文档名:

mount -t vfat /dev/sda4 /dos_jaz

此处必需指出:虽然VFAT允许使用长文档名,但这些文档名仍然不分大小写,并且虽然 ‘ls’列出各个文档的使用权限,但实际上并不能改变这些文档的使用权限。

如果系统的加载指令不能用于“VFAT”格式,则使用下列指令加载Jaz磁碟机:

mount -t msdos /dev/sda4 /dos_jaz

利用上述两个指令中的任何一个指令加载Jaz磁碟机後,磁片上的内容就显示在 /dos_jaz目录中。磁碟机加载系统後,弹出按钮失效,磁片无法从磁碟机弹出。

完成存储後,可用下列指令卸载Jaz磁碟机:

umount /dos_jaz

利用上述指令卸载磁碟机後,弹出按钮恢复效用,可按磁碟机面前的按钮弹出磁片。

4.2 DOS Jaz磁片重新格式化

Jaz磁片只是一张磁片,它像硬盘磁片一样可以重新分割和重新格式化。如把Jaz磁片 重新分割和格式化,就必需知道重新分割时分割区的号码,以便磁片能加载到Linux系统。

例如,如果把整个分割区清除,进行重新分割,同时将唯一的分割区设定位第1分割区,则 上文两个加载指令就分别改为:

mount -t vfat /dev/sda1 /dos_jaz

mount -t msdos /dev/sda1 /dos_jaz

4.3 Linux系统Jaz磁片

Linux系统Jaz磁片可根据Unix规定的标准权限存储文档,并区分文档名的大小写,但这种磁片 的唯一问题是不能用于DOS/Windows的电脑。

Jaz磁片的特性与硬盘一样,因此对熟悉Linux磁盘管理工具的使用者而言,不会对以下的 用法感到惊异。

如要清除整个Jaz磁片上的内容并将其制作成Linux文档系统的磁片,只要使用fdisk指令 即可。但在使用fdisk时务必十分小心,尤其是硬盘也属于SCSI形式的设备时,更要处处 谨慎 - 不要造成无可挽救的错误。务必确定要分割或格式化的SCSI设备是Jaz磁片,而不是 系统硬盘。在多数情况下,可用下列指令重新分割Jaz磁片:

fdisk /dev/sda

删除磁片上的现有分割区(使用d指令)。然後用n指令建立新分割区,并将其定 为主分割区1(使用所有磁轨),用w指令将分割表写到磁片,然後用q指令退出。

分割区一旦建立後,用下列指令将磁片格式化:

mke2fs /dev/sda1

(sda1中的编号1是在fdisk时给这个分割区的编号)。对Linux Jaz磁片最好建立专用的 加载点,稍後在讨论fstab时就可知道原因为何。因此,首先建立加载点,并且 加载磁片:

mkdir /jaz

mount -t ext2 /dev/sda1 /jaz

我们已经知道,Jaz磁片一旦加载後就无法用弹出按钮使其弹出。因此,磁片使用後,用下列指令 卸载磁片:

umount /jaz

卸载後即可按磁碟机面前的按钮弹出磁片。

4.4 检查Linux Jaz磁片

像其他磁碟机一样,一旦Linux Jaz磁片加载和卸载多次後,系统会认为磁片 已“脏”。发生这种问题时,屏幕会提示下列信息:

Mounting unchecked filesystem, /dev/sda1. Recommend running e2fsck.

一旦看到这种信息,就应该考虑检查磁片。在检查磁片之前应首先卸载磁片。 磁片加载在系统上时,系统只显示磁片已“脏”的信息,因此,只有在用完磁片後,检查 磁片,或卸载磁片後进行检查,然後再加载磁片。以下列指令检查磁片(假定有待检查的 分割区为第1分割区):

e2fsck /dev/sda1

4.5 利用fstab简化用法

加载和卸载Jaz磁碟机都得以root身份进行,并且需要键入相当多的指令。但是 在/etc/fstab中加入几行内容就可以大大简化Jaz磁碟机的使用。

DOS格式化的磁片

如果DOS磁片已经格式化并且/dos_jaz加载点也已建立,在/etc/fstab 档中可加入下列内容:

/dev/sda4 /dos_jaz vfat defaults,user,nosuid,noauto 0 0

fstab增加这行内容後,任何使用者均可通过下列指令加载和卸载 DOS格式化的Jaz磁片:

mount /dos_jaz

umount /dos_jaz

任何使用者均可加载和卸载磁片的原因是在fstab中已经载列Jaz磁碟机 的编号和存储媒介的类别以及在user选项中也已允许任何使用者加载和卸载 磁片的缘故。如果Jaz磁碟机的名称不是sda,就需改变名称,不过这不适用 于DOS重新分割而在fstab中没有使用另一个加载点(/dos_jaz2)的Jaz磁片。

Linux格式化磁片

如果使用Linux格式化的磁片并且加载点/jaz也已建立,就可在fstab 中加入下列内容:

/dev/sda1 /jaz ext2 defaults,user,exec,nosuid,noauto 0 0

fstab内增加这行内容後,任何使用者均可通过下列指令加载和卸载 Linux格式化的Jaz磁片:

mount /jaz

umount /jaz

同DOS的情况相同,任何使用者均可加载和卸载磁片的原因是在fstab中已经载列Jaz磁碟机 的编号和存储媒介的类别以及在user选项中也已允许任何使用者加载和卸载 磁片的缘故。有些系统管理员可能不愿意在fstab中提供exec选项,认为让任何使用者 可通过磁片运行来源不明的可执行文档是件相当危险的事,不过在这行中还有nosuid 选项,因此可能产生危险的程度并不高。

在启动时自动加载Jaz磁碟机

上述两个fstab的例子中都有noauto的选项,防止电脑启动时自动加载 磁片。一般而言,这是不错的作法,因为电脑启动时如果磁碟机中没有磁片,或磁碟机根本没有 开机,启动时就会产生各种错误,其程度取决于所用的SCSI驱动程序而异。

如果在启动时一定要加载Jaz磁碟机,那就只要删除fstab中的noauto 选项,同时肯定磁碟机已经开机和启动前磁碟机中已有Jaz磁片即可。注意:在fstab中只可以有 一个Jaz磁碟机允许自动加载,否则就会显示如同磁碟机中根本没有磁片相同的错误。

4.6 Jaz的工具磁片(Jaz tools)

有些运行Jaz磁碟机的软件放在Jaz磁片而不是光碟上。这种磁片的“问题”是磁片上 已加附软件控制的写保护,因此在使用者至少安装一次工具软件之前,无法删除磁片上的内容。

以下提供几种重新使用Jaz磁碟机附赠的“Jaz tools”磁片的方法:

在使用删除密码的软件时,只要知道Iomega使用的密码即可。Iomega使用的密码是:

APlaceForYourStuff

注意这串密码中的大小写。


Next Previous Contents