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
利用上述指令卸載磁碟機後,彈出按鈕恢復效用,可按磁碟機面前的按鈕彈出磁片。
Jaz磁片只是一張磁片,它像硬盤磁片一樣可以重新分割和重新格式化。如把Jaz磁片 重新分割和格式化,就必需知道重新分割時分割區的號碼,以便磁片能加載到Linux系統。
例如,如果把整個分割區清除,進行重新分割,同時將唯一的分割區設定位第1分割區,則 上文兩個加載指令就分別改為:
mount -t vfat /dev/sda1 /dos_jaz
和
mount -t msdos /dev/sda1 /dos_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
卸載後即可按磁碟機面前的按鈕彈出磁片。
像其他磁碟機一樣,一旦Linux Jaz磁片加載和卸載多次後,系統會認為磁片 已“髒”。發生這種問題時,屏幕會提示下列信息:
Mounting unchecked filesystem, /dev/sda1. Recommend running e2fsck.
一旦看到這種信息,就應該考慮檢查磁片。在檢查磁片之前應首先卸載磁片。 磁片加載在系統上時,系統只顯示磁片已“髒”的信息,因此,只有在用完磁片後,檢查 磁片,或卸載磁片後進行檢查,然後再加載磁片。以下列指令檢查磁片(假定有待檢查的 分割區為第1分割區):
e2fsck /dev/sda1
加載和卸載Jaz磁碟機都得以root身份進行,並且需要鍵入相當多的指令。但是
在/etc/fstab
中加入几行內容就可以大大簡化Jaz磁碟機的使用。
如果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格式化的磁片並且加載點/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
選項,因此可能產生危險的程度並不高。
上述兩個fstab
的例子中都有noauto
的選項,防止電腦啟動時自動加載
磁片。一般而言,這是不錯的作法,因為電腦啟動時如果磁碟機中沒有磁片,或磁碟機根本沒有
開機,啟動時就會產生各種錯誤,其程度取決于所用的SCSI驅動程序而異。
如果在啟動時一定要加載Jaz磁碟機,那就只要刪除fstab中的noauto
選項,同時肯定磁碟機已經開機和啟動前磁碟機中已有Jaz磁片即可。注意:在fstab中只可以有
一個Jaz磁碟機允許自動加載,否則就會顯示如同磁碟機中根本沒有磁片相同的錯誤。
有些運行Jaz磁碟機的軟件放在Jaz磁片而不是光碟上。這種磁片的“問題”是磁片上 已加附軟件控制的寫保護,因此在使用者至少安裝一次工具軟件之前,無法刪除磁片上的內容。
以下提供几種重新使用Jaz磁碟機附贈的“Jaz tools”磁片的方法:
在使用刪除密碼的軟件時,只要知道Iomega使用的密碼即可。Iomega使用的密碼是:
APlaceForYourStuff
注意這串密碼中的大小寫。