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