Le Jaz-drive HOWTO
Herbert S. DaSilva
Traduit par Carine Bournez,
[email protected]
<mailto:
[email protected]> et Olivier Tharan,
[email protected] <mailto:
[email protected]> (jusqu'�
sa version 1.6).
v1.8, 12 Janvier 2000
Voici la traduction fran�aise du Jaz-Drive HOWTO, elle d�crit la con�
figuration et l'utilisation des lecteurs Iomega Jaz de 1 Go et 2 Go
sous Linux.
______________________________________________________________________
Table des mati�res
1. Introduction
1.1 Historique
1.2 Derni�re Version
1.2.1 Historique des Versions
1.3 Copyrights et marques d�pos�es
1.4 Remerciements
2. Le mat�riel Jaz
2.1 Les lecteurs Jaz
2.2 Les � disques � Jaz
2.3 L'adaptateur Jaz Jet
2.4 Autres adaptateurs SCSI
2.5 Probl�mes de pilote et noyaux
3. Identifier le lecteur Jaz
3.1 Pendant le test de mise sous tension
3.2 Pendant le d�marrage
3.3 Nom du lecteur
4. Utiliser un disque Jaz
4.1 Disques format�s pour DOS
4.2 Repartitionner les disques Jaz DOS
4.3 Disques Jaz pour Linux
4.4 V�rifier un disque Jaz Linux
4.5 Utiliser la fstab pour faciliter les choses
4.5.1 Les disques au format DOS
4.5.2 Formats de disques
4.5.3 Montage automatique au d�marrage
4.6 Le disque Jaz Tools
5. Outils Linux pour lecteurs Jaz
5.1 jaztool
5.1.1 Ejecter une cartouche
5.1.2 Protection par mot de passe
5.2 jaZip
6. D�marrer � partir d'une cartouche Jaz
6.1 Probl�mes de BIOS
6.2 Installer Linux sur une cartouche Jaz
______________________________________________________________________
11.. IInnttrroodduuccttiioonn
Le lecteur Jaz d'Iomega est un lecteur de disques amovibles d'une
capacit� de 1 ou 2 Go. � la diff�rence du lecteur Zip, le Jaz n'est
disponible qu'en version SCSI (interne ou externe), et une interface
SCSI et un pilote sont donc n�cessaires pour utiliser ces lecteurs.
11..11.. HHiissttoorriiqquuee
Une grande partie de ce HOWTO est l'oeuvre cr��e par le premier
auteur, Bob Willmot, (que l'on peut maintenant joindre �
[email protected] <mailto:
[email protected]>), qui a maintenu le HOWTO
jusqu'� la version 1.6, avec les contributions et informations donn�es
par les personnes suivantes :
� Grant Gunther,
[email protected]
� Tom Poindexter,
[email protected]
� Todd Woods,
[email protected]
� Richard B. Melrose,
[email protected]
� Phil Howard,
[email protected]
� Rick Niess,
[email protected]
11..22.. DDeerrnnii��rree VVeerrssiioonn
La derni�re version de ce document se trouve sur ma page web
http://www.ultranet.com/~hsd/HOWTO/
<
http://www.ultranet.com/~hsd/HOWTO/>, o� vous pourrez trouver la
version HTML, qui convient � la navigation, la version PostScript,
pour l'impression, et le source SGML. D'autres versions peuvent se
trouver en diff�rents formats sur la page du LDP
http://www.linuxdoc.org/ <
http://www.linuxdoc.org/>.
11..22..11.. HHiissttoorriiqquuee ddeess VVeerrssiioonnss
v1.8, 12 Janvier 2000
� Correction d'un lien HTTP incorrect
� Ajout d'�claircissements pour le code jaztool des lecteurs 2 Go
v1.7, 18 Novembre 1999
� Conversion en SGML
� Ajout d'infos pour les lecteurs 2 Go
� Ajout d'exemples d'entr�es fstab
� Rafra�chissement g�n�ral
Si vous avez des commentaires, des suggestions, des corrections,
veuillez les envoyer � : Herb DaSilva � la maison
<mailto:
[email protected]> ou (si vous avez _v_r_a_i_m_e_n_t besoin d'une
r�ponse rapide) au travail <mailto:
[email protected]>.
11..33.. CCooppyyrriigghhttss eett mmaarrqquueess dd��ppooss��eess
Copyright � 2000, 1999 Herbert S. DaSilva
Ce manuel peut �tre reproduit int�gralement ou partiellement, sans
droits, avec les restrictions suivantes :
� La mention du copyright ci-dessus et de la pr�sente autorisation
doit �tre conserv�e intacte sur toute copie int�grale ou partielle.
� Toute traduction ou travail d�riv� doit �tre approuv� par l'auteur
avant sa distribution.
� Si vous distribuez ce travail partiellement, des instructions pour
se procurer la version compl�te de ce manuel doivent �tre incluses
et un moyen de se procurer la version compl�te mis � disposition.
� Des petites parties peuvent �tre reproduites � titre
d'illustrations pour des revues ou citations dans d'autres travaux
sans la mention de l'autorisation, si une r�f�rence correcte est
donn�e.
� des fins p�dagogiques, des exceptions � ces r�gles peuvent �tre
accord�es : �crivez � l'auteur et demandez. Ces restrictions sont l�
pour prot�ger les auteurs, pas pour restreindre ceux qui apprennent et
ceux qui enseignent. Tout code source de ce document est plac� sous la
GNU General Public License, disponible via ftp anonyme � le site
d'archives GNU <
ftp://prep.ai.mit.edu/pub/GNU/COPYING>.
11..44.. RReemmeerrcciieemmeennttss
Merci � Stephan Burlot,
[email protected], qui a rep�r�
l'erreur (ou le manque de clart�) dans le patch 2 Go pour jaztool, qui
a �t� corrig� dans la version 1.8.
Mes remerciements vont � Mark F. Komarinski pour son "HOWTO-HOWTO" -
Ce guide m'a bien aid� Mark, tu as fait ton boulot. ;-)
22.. LLee mmaatt��rriieell JJaazz
22..11.. LLeess lleecctteeuurrss JJaazz
Les lecteurs Jaz sont des p�riph�riques SCSI disponibles en lecteurs
externes avec une interface SCSI-2 � 50 broches avec bouchon int�gr�
ou bien en lecteur interne format 3,5" avec une interface frontale 50
broches.
Les lecteurs externe et interne sont tous deux disponibles en capacit�
de 1 ou 2 gigaoctets, il existe donc 4 types de lecteurs Jaz.
22..22.. LLeess �� ddiissqquueess �� JJaazz
Les disques Jaz sont des supports amovibles, genre cartouches,
contenant un empilement de trois plateaux de 3,5". � partir de
maintenant, nous utiliserons les termes � cartouche � ou � disque �
indiff�remment.
Les cartouches 1 Go et 2 Go ont la m�me allure, mais en fait il y a
une subtile diff�rence dans leur forme, qui emp�che de mettre une
cartouche 2 Go dans un lecteur de cartouches 1 Go. Visiblement, cela
signifie qu'on ne peut pas utiliser de cartouche 2 Go dans un lecteur
1 Go.
Les lecteurs Jaz pour 2 Go peuvent lire, �crire et formater aussi bien
des cartouches 2 Go que 1 Go.
22..33.. LL''aaddaappttaatteeuurr JJaazz JJeett
Iomega commercialise un adaptateur SCSI sous le nom de Jaz Jet.
Cependant, au moins deux chipsets SCSI diff�rents sont utilis�s. Pour
cette raison, le Jaz Jet n'est pas forc�ment le meilleur adaptateur
SCSI � acheter si vous en avez besoin pour votre lecteur Jaz. C'est
aussi bien d'acheter une carte que vous _s_a_v_e_z support�e par votre
distribution Linux (voir la section suivante).
L'une des cartes Jaz Jet est bas�e sur la famille d'adaptateurs
Adaptec 7800. Le noyau Linux 2.0 supporte cet adaptateur avec le
pilote aic7xxx. Ce pilote est inclus dans la plupart des noyaux
standards 2.x avec SCSI fournis avec la plupart des distributions
Linux.
L'autre adaptateur est bas� sur le chipset Advanced Systems. Au
d�marrage, la carte donne un message ainsi :
Jaz Jet PCI SCSI adapter Copyright Advanced Systems 1996
Selon votre distribution Linux, vous devrez peut-�tre recompiler un
noyau (avec la variable CONFIG_SCSI_ADVANSYS positionn�e) pour
utiliser cet adaptateur.
Personnellement, je n'aime pas les suprises, donc si j'allais acheter
une carte adaptatrice, je prendrais une carte de marque, avec un
connecteur 50 broches, pour �tre s�r que ce que je prends soit
support�.
22..44.. AAuuttrreess aaddaappttaatteeuurrss SSCCSSII
Si vous utilisez une carte SCSI Ultra-Wide avec un connecteur � 68
broches, vous devrez trouver un adaptateur ou un autre c�ble. Les
adaptateurs fonctionnent vraiment bien avec les lecteurs Jaz, mais
sont assez chers, donc si vous achetez une carte SCSI principalement
pour connecter le lecteur Jaz, vous feriez mieux d'en prendre une qui
poss�de un connecteur 50 broches.
Si vous cherchez une suggestion, j'aime bien l'Adaptec AHA-2930U -
Elle est bon march�, rapide, et le lecteur Jaz se branche juste bien
en utilisant le c�ble fourni, sans emb�tements d'adaptateur.
Malheureusement, le support de cette carte est relativement nouveau,
donc � moins d'avoir une distribution Linux bien r�cente (noyau
2.2.x), elle n'est probablement pas support�e directement. Il existe
des patchs au pilote aic7xxx pour les noyaux 2.0.36, cependant.
L'AHA-2940U est un excellent choix �galement et a �t� support�e depuis
beaucoup plus longtemps, elle est juste un peu plus ch�re.
22..55.. PPrroobbll��mmeess ddee ppiilloottee eett nnooyyaauuxx
Comme toujours, assurez-vous que votre noyau Linux supporte
EXPLICITEMENT une carte donn�e avant un achat. De nombreux fabricants,
tels qu'Adaptec, ont des mod�les de cartes identifi�es par des
chiffres et des lettres _s_e_m_b_l_a_b_l_e_s entre eux mais utilisant en fait
des chipsets _c_o_m_p_l_�_t_e_m_e_n_t _d_i_f_f_�_r_e_n_t_s, et fonctionnent donc avec des
_p_i_l_o_t_e_s _c_o_m_p_l_�_t_e_m_e_n_t _d_i_f_f_�_r_e_n_t_s.
La configuration d'un noyau pour une carte SCSI est un sujet pour un
document entier � lui seul, donc je ne vais pas d�tailler cela ici.
Les informations pour construire le noyau se trouvent dans le fichier
/usr/src/linux/README, ou dans le r�pertoire
/usr/src/linux/Documentation/ pour les noyaux 2.x. Si ces fichiers
n'existent pas, assurez-vous d'avoir install� le paquetage des sources
du noyau de votre distribution.
Allez aussi faire un tour sur le Kernel-HOWTO de Brian Ward (traduit
par Eric Dumas) :
� Le Kernel-HOWTO <
http://metalab.unc.edu/mdw/HOWTO/Kernel-
HOWTO.html> (ou Kernel-HOWTO sur le site linuxdoc du LDP
<
http://www.linuxdoc.org/HOWTO/Kernel-HOWTO.html>, ou encore Le
Kernel-HOWTO traduit en fran�ais
<
http://www.freenix.org/unix/linux/HOWTO/Kernel-HOWTO.html> )
� Sa traduction fran�aise <
http://www.freenix.fr/linux/HOWTO/Kernel-
HOWTO.html>
33.. IIddeennttiiffiieerr llee lleecctteeuurr JJaazz
33..11.. PPeennddaanntt llee tteesstt ddee mmiissee ssoouuss tteennssiioonn
Lorsque la machine est mise sous tension ou r�initialis�e, le
contr�leur SCSI va scanner le bus SCSI pour trouver les p�riph�riques
attach�s, avant que le syst�me d'exploitation ne d�marre.
Si votre carte SCSI est install�e correctement et que votre lecteur
Jaz est attach� et aliment�, vous devriez voir le lecteur list� comme
quelquechose ressemblant � � Iomega Jaz 1GB � ou � Iomega Jaz 2GB � �
ce moment.
Si le lecteur n'appara�t pas, ce n'est pas la peine de d�marrer Linux.
Arr�tez le PC et le lecteur Jaz et rev�rifiez tout. En particulier,
d�branchez les c�bles et assurez-vous qu'aucune broche n'est tordue,
puis rebranchez-les et v�rifiez qu'ils sont bien plac�s contre le
connecteur. Si vous avez plusieurs p�riph�riques SCSI, assurez-vous
qu'ils ont tous des num�ros ID diff�rents et que le dernier
p�riph�rique SCSI de la cha�ne a un terminateur.
Lorsque le lecteur appara�t dans le test d'allumage, vous avez fait la
moiti� du travail.
33..22.. PPeennddaanntt llee dd��mmaarrrraaggee
Quand votre Linux d�marre, le pilote SCSI devrait afficher des
informations sur votre adaptateur et sur tous les p�riph�riques
attach�s au bus.
Les messages de d�marrage varient selon votre adaptateur SCSI et sont
aussi ajout�s au fichier /var/log/messages (ou /var/adm/messages).
Vous pouvez aussi � revoir � ces messages � partir de la ligne de
commande avec la commande dmesg.
Voici la sortie �cran d'un d�marrage du noyau sur un noyau 2.0.36 avec
un contr�leur Adaptec 2940 (en utilisant le pilote aic7xxx) :
(scsi0) <Adaptec AHA-2940A Ultra SCSI host adapter> found at PCI 14/0
(scsi0) Narrow Channel, SCSI ID=7, 3/255 SCBs
(scsi0) Warning - detected auto-termination
(scsi0) Please verify driver detected settings are correct.
(scsi0) If not, then please properly set the device termination
(scsi0) in the Adaptec SCSI BIOS by hitting CTRL-A when prompted
(scsi0) during machine bootup.
(scsi0) Cables present (Int-50 NO, Ext-50 YES)
(scsi0) Downloading sequencer code... 419 instructions downloaded
scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.1.2/3.2.4
<Adaptec AHA-2940A Ultra SCSI host adapter>
scsi : 1 host.
Vendor: iomega Model: jaz 2GB Rev: E.17
Type: Direct-Access ANSI SCSI revision: 02
Detected scsi removable disk sda at scsi0, channel 0, id 4, lun 0
scsi : detected 1 SCSI disks total.
(scsi0:0:4:0) Synchronous at 10.0 Mbyte/sec, offset 15.
sda : READ CAPACITY failed.
sda : status = 1, message = 00, host = 0, driver = 28
sda : extended sense code = 2
sda : block size assumed to be 512 bytes, disk size 1GB.
Si ces lignes n'apparaissent pas, c'est que quelque chose est mal
configur� (ou bien vous avez pris un mauvais noyau pr�-compil�).
Si la ligne scsi0: n'apparait pas, c'est que vous n'avez pas configur�
votre adaptateur et son pilote correctement. Certains pilotes vous
donneront un indice sur ce qui ne va pas. Si un nom de lecteur n'est
pas donn�, vous avez probablement oubli� d'inclure le support pour
disque SCSI quand vous avez construit le noyau.
Notez le READ CAPACITY failed. La plupart des pilotes SCSI (tels que
celui-ci) d�tecteront que le lecteur est un support amovible et ne
seront pas compl�tement paum�s s'ils n'arrivent pas � lire une table
de partitions. Cependant, certaines cartes SCSI ne sont pas aussi
fut�es. Si votre PC se bloque au d�marrage, essayez de d�marrer avec
une cartouche dans le lecteur.
V�rifiez les fichiers README dans /usr/src/linux/drivers/scsi et le
Kernel-HOWTO pour d'autres indices de d�bogage.
33..33.. NNoomm dduu lleecctteeuurr
Dans la sortie de log de la section pr�c�dente, notez la terminaison
du nom du p�riph�rique SCSI, qui dans ce cas pr�cis est � sda �, le
nom complet �tant /dev/sda. Si le lecteur Jaz est le seul disque SCSI
sur votre syst�me, ce sera typiquement /dev/sda. Si votre disque dur
primaire est SCSI, ou bien si vous avez un lecteur CD-ROM SCSI, cela
peut �tre sdb, sdc, etc.
Quel que soit le nom du lecteur, vous en aurez besoin pour acc�der au
disque, comme l'expliquent les sections suivantes.
44.. UUttiilliisseerr uunn ddiissqquuee JJaazz
44..11.. DDiissqquueess ffoorrmmaatt��ss ppoouurr DDOOSS
Les disques format�s en usine chez Iomega sont partitionn�s avec une
seule partition utilisant le syst�me de fichiers DOS FAT16. Cette
unique partition est en g�n�ral la 4�me du disque (pour compatibilit�
avec le Mac - le Mac r�clame que les donn�es soient sur la 4�me
partition, mais cela n'a pas d'importance pour le PC).
Linux est parfaitement content de lire et �crire sur un syst�me de
fichiers FAT16, donc vous pouvez utiliser le disque tel quel. Pour
cela, vous devez le monter, la premi�re chose � faire est donc de
cr�er un point de montage. Dans ce document, nous monterons tous les
disques Jaz DOS sur /dos_jaz, cr�ons donc ce point (il faut �tre root
pour cela). Il n'est n�cessaire de faire ceci qu'une seule fois :
mkdir /dos_jaz
Dans une section pr�c�dente, j'ai mentionn� qu'il fallait se rappeler
le nom du p�riph�rique SCSI. Vous en avez besoin maintenant. Si votre
lecteur est /dev/sda alors tous ces exemples fonctionneront pour vous.
Sinon, vous devrez remplacer � sda � par le p�riph�rique de votre
lecteur Jaz. Puisque ces commandes sont ex�cut�es par root, soyez
s�r(e) d'avoir le nom correct.
Si vous avez un noyau 2.0, ou si vous avez ajout� le support VFAT,
vous pouvez monter le disque Jaz de cette mani�re pour avoir les noms
longs avec la FAT16 :
mount -t vfat /dev/sda4 /dos_jaz
Notez que bien que la VFAT permette d'utiliser les noms longs, ces
noms de fichiers sont toujours _i_n-sensibles � la casse, et bien que
'ls' liste les permissions, vous ne pouvez en fait pas changer les
permissions d'aucun des fichiers.
Si le format � vfat � n'est pas reconnu par la commande mount,
utilisez la commande suivante pour monter le disque Jaz :
mount -t msdos /dev/sda4 /dos_jaz
Une fois qu'une de ces commandes est ex�cut�e, les fichiers du disque
appara�tront dans le r�pertoire /dos_jaz. Pendant que le disque est
mont�, vous ne pouvez pas l'�jecter.
Quand vous en avez fini avec le disque, vous pouvez le d�monter avec
la commande :
umount /dos_jaz
Une fois d�mont�, vous pouvez presser sur le bouton � l'avant du
lecteur pour �jecter la cartouche.
44..22.. RReeppaarrttiittiioonnnneerr lleess ddiissqquueess JJaazz DDOOSS
Puisqu'un disque Jaz est un simple disque, on peut le repartitionner
et reformater comme un disque fixe. Si le disque a �t� repartitionn�,
il faut se souvenir des num�ros des nouvelles partitions pour pouvoir
monter le disque.
Par exemple, si la table de partitions a �t� balay�e et qu'une seule
nouvelle partition a �t� cr��e comme premi�re partition, les deux
commandes mount de la section pr�c�dentes seront :
mount -t vfat /dev/sda1 /dos_jaz
et
mount -t msdos /dev/sda1 /dos_jaz
44..33.. DDiissqquueess JJaazz ppoouurr LLiinnuuxx
Les disques Jaz en natif pour Linux permettent de stocker des fichiers
avec les permissions standard Unix et les noms de fichiers sensibles �
la casse. Le seul inconv�nient aux disques Linux est qu'on ne peut
plus les utiliser sur les machines DOS/Windows.
Un disque Jaz est pour Linux semblable � un disque dur, donc pour ceux
qui sont familiers avec les outils d'administration de disques de
Linux, la suite ne sera pas une surprise.
Si vous voulez effacer un disque Jaz et mettre un syst�me de fichiers
natif pour Linux dessus, utilisez fdisk sur le disque entier. S'il
vous pla�t faites attention en utilisant fdisk, sp�cialement si vous
avez un disque dur SCSI, nous ne voudrions pas avoir d'� accidents �.
:-) En particulier assurez-vous d'op�rer sur le bon p�riph�rique avant
de faire des changements. Dans la plupart des cas, vous utiliserez :
fdisk /dev/sda
et effacerez les partitions existantes (avec la commande d). Cr�ez
alors une nouvelle partition avec la commande n, faites-en la
partition primaire num�ro 1, utilisez w pour �crire la table de
partitions sur le disque, et quittez avec q.
Une fois la partition cr��e, formatez-la avec :
mke2fs /dev/sda1
(Le 1 est le num�ro que vous avez donn� � cette partition dans fdisk).
Je pr�f�re cr�er un point de montage s�par� pour les disques Jaz
natifs Linux, et vous verrez pourquoi par la suite quand on parlera de
la fstab. Cr�ons donc ce point de montage maintenant et montons le
disque :
mkdir /jaz
mount -t ext2 /dev/sda1 /jaz
Comme d'habitude, lorsque le disque Jaz est mont�, on ne peut pas
l'�jecter. Quand vous en avez fini avec le disque Jaz, d�montez-le
avec :
umount /jaz
Une fois d�mont�, vous pouvez appuyer sur le bouton � l'avant du
lecteur pour �jecter la cartouche.
44..44.. VV��rriiffiieerr uunn ddiissqquuee JJaazz LLiinnuuxx
Tout comme les autres disques, une fois qu'un disque Jaz a �t� mont�
et d�mont� un certain nombre de fois, le syst�me le marquera comme �
sale �. Lorsque ceci se produit, vous aurez un message ressemblant
� :
Mounting unchecked filesystem, /dev/sda1. Recommend running e2fsck.
Si vous voyez ce message, c'est une bonne id�e de continuer et
v�rifier le disque. Le disque doit �tre _d_�_m_o_n_t_� pour le v�rifier.
Malheureusement, le message � sale � ne s'affiche qu'au montage, donc
vous pouvez soit v�rifier le disque apr�s avoir fini de l'utiliser,
soit le d�monter, le v�rifier, et ensuite le remonter. Utilisez la
commande suivante pour v�rifier le disque (en supposant que la
partition � v�rifier est la premi�re) :
e2fsck /dev/sda1
44..55.. UUttiilliisseerr llaa ffssttaabb ppoouurr ffaacciilliitteerr lleess cchhoosseess
Jusqu'� maintenant, nous avons eu besoin d'�tre root pour monter et
d�monter les disques Jaz et de taper des choses pour le montage. En
ajoutant quelques entr�es dans le fichier /etc/fstab, on peut rendre
l'utilisation du lecteur Jaz _b_e_a_u_c_o_u_p plus simple.
44..55..11.. LLeess ddiissqquueess aauu ffoorrmmaatt DDOOSS
Si vous avez des disques pr�format�s DOS et que vous avez cr�� le
point de montage /dos_jaz, vous pouvez ajouter cette ligne au fichier
/etc/fstab :
/dev/sda4 /dos_jaz vfat defaults,user,nosuid,noauto 0 0
Avec cette ligne dans la fstab, _n_'_i_m_p_o_r_t_e _q_u_e_l _u_t_i_l_i_s_a_t_e_u_r peut monter
et d�monter une cartouche Jaz avec les commandes suivantes :
mount /dos_jaz
umount /dos_jaz
Ceci parce que nous avons indiqu� � Linux dans la fstab le
p�riph�rique Jaz et le type de support, plus l'option user pour
permettre � n'importe quel utilisateur de monter et d�monter le
disque. Naturellement, si votre lecteur Jaz n'est pas sda, vous devrez
changer �a, et cela ne marchera pas pour les cartouches DOS qui auront
�t� repartitionn�es sans mettre une autre entr�e dans la fstab qui
utilisera un _a_u_t_r_e point de montage (par exemple /dos_jaz2).
44..55..22.. FFoorrmmaattss ddee ddiissqquueess
Si vous avez des disques format�s Linux et que vous avez cr�� le point
de montage /jaz, vous pouvez ajouter cette ligne � la fstab:
/dev/sda1 /jaz ext2 defaults,user,exec,nosuid,noauto 0 0
Avec cette ligne dans la fstab, _n_'_i_m_p_o_r_t_e _q_u_e_l _u_t_i_l_i_s_a_t_e_u_r peut monter
et d�monter une cartouche Jaz avec les commandes suivantes :
mount /jaz
umount /jaz
Une fois encore, nous avons indiqu� � Linux dans la fstab le
p�riph�rique Jaz et le type de support, plus l'option user pour
permettre � n'importe quel utilisateur de monter et d�monter le
disque. Certains administrateurs syst�me pr�f�reront ne pas mettre
l'option exec, puisqu'il y a des risques de probl�mes de s�curit� �
laisser n'importe quel utilisateur ex�cuter une commande venue de
n'importe quel disque, mais avec l'option nosuid, ces risques sont
minimaux.
44..55..33.. MMoonnttaaggee aauuttoommaattiiqquuee aauu dd��mmaarrrraaggee
Les deux exemples fstab ci-dessus ont l'option noauto pour emp�cher le
disque d'�tre mont� automatiquement au moment du d�marrage. En
g�n�ral, c'est une bonne id�e parce que s'il n'y a pas de disque dans
le lecteur lorsque l'ordinateur d�marre ou si le lecteur n'est pas
sous tension, cela peut causer beaucoup d'ennuis, selon le pilote SCSI
utilis�.
Si vous �tes _s_�_r_(_e_) de vouloir monter le disque Jaz au d�marrage,
enlevez juste l'option noauto, et assurez-vous que le lecteur est sous
tension et qu'une cartouche est ins�r�e avant le d�marrage. Notez que
vous ne pouvez avoir qu'une seule entr�e en montage automatique pour
le lecteur Jaz, ou bien vous aurez le m�me probl�me que s'il n'y avait
pas de cartouche dans le lecteur.
44..66.. LLee ddiissqquuee JJaazz TToooollss
Avec certains lecteurs Jaz, le logiciel pour faire fonctionner le
lecteur est fourni sur une cartouche Jaz au lieu d'un CD-ROM. Le �
probl�me � avec ces disques est la protection logicielle contre
l'�criture sur ce disque, pour qu'aucun utilisateur ne puisse effacer
le disque jusqu'� ce que les outils soient install�s au moins une
fois.
Il y a plusieurs moyens de d�bloquer le disque Jaz Tools :
� Installer les outils Jaz Tools sur un ordinateur DOS/Windows.
� Utiliser un ordinateur DOS/Windows avec les outils Jaz Tools d�j�
install�s pour retirer la protection par mot de passe.
� Utiliser un des utilitaires Linux mentionn�s plus loin pour retirer
la protection par mot de passe.
Si vous avez acc�s � un des programmes de retrait de mot de passe,
tout ce dont vous avez besoin est le mot de passe d'Iomega, qui est :
APlaceForYourStuff
Notez que les majuscules sont importantes.
55.. OOuuttiillss LLiinnuuxx ppoouurr lleecctteeuurrss JJaazz
55..11.. jjaazzttooooll
jaztool est un outil Linux �crit par Bob Willmot pour supporter
certaines caract�ristiques des lecteurs Jaz (incluant l'�jection
contr�l�e par logiciel et la protection en �criture). J'aime bien
jaztool parce que ses commandes peuvent �tre encapsul�es dans des
commandes et des scripts. C'est aussi facile � compiler et installer.
Le code source d'origine pour jaztool se trouve �
http://www.willmot.com/jaztool/ <
http://www.willmot.com/jaztool/> et
est aussi en miroir sur mon site �
http://www.ultranet.com/~hsd/HOWTO/index.shtml#jaztool
<
http://www.ultranet.com/~hsd/HOWTO/index.shtml#jaztool>
Notez que pour utiliser jaztool avec un lecteur 2 Go, vous devez
changez UNE ligne de code. Modifiez la ligne 188 comme ceci :
return(!strncasecmp(id,"IOMEGA JAZ 1GB",15));
en ceci :
return(!strncasecmp(id,"IOMEGA JAZ",11));
NNOOTTEE :: Il y a ddeeuuxx eessppaacceess entre IOMEGA et JAZ dans les deux lignes de
code pr�c�dentes. SGML (ou peut-�tre juste HTML) efface apparemment le
deuxi�me espace.
Apr�s la compilation et l'installation de jaztool, il faut le mettre
suid root ou l'ex�cuter en tant que root, sinon il ne fonctionnera
pas.
J'utilise jaztool r�guli�rement, donc si vous avez une question � ce
propos, je serai ravi de tenter d'y r�pondre.
55..11..11.. EEjjeecctteerr uunnee ccaarrttoouucchhee
Pour �jecter une cartouche, tapez la commande :
jaztool /dev/sda eject
Cela peut para�tre trop de choses � taper, mais c'est facile de faire
un petit alias comme :
alias jazej 'umount /jaz; jaztool /dev/sda eject'
55..11..22.. PPrrootteeccttiioonn ppaarr mmoott ddee ppaassssee
Il y a deux modes de protection par mode de passe sur un Jaz, et tous
les deux sont contr�l�s par logiciel. Le premier est une protection en
�criture et l'autre est une protection en lecture/�criture. jaztool
vous permettra de d�verrouiller un disque prot�g� en �criture, mais
sous Linux un p�riph�rique qui ne peut pas �tre lu ne peut pas �tre
mont� donc la protection en lecture/�criture n'est pas support�e.
Si la cartouche est prot�g�e en �criture (un disque Jaz Tools par
exemple), tapez la commande suivante pour le d�bloquer (le disque ne
doit pas �tre mont�) :
jaztool /dev/sda rw
jaztool demande un mot de passe et si celui-ci est correct le disque
est d�verrouill� et �ject�. Ceci est n�cessaire pour provoquer le
changement de mode du pilote SCSI quand la cartouche est r�ins�r�e.
Pour prot�ger � nouveau le disque en �criture, utilisez la commande :
jaztool /dev/sda ro
jaztool demande � nouveau un mot de passe puis le disque est
verrouill� et �ject�.
Notez que jaztool ne supporte pas la caract�ristique "Unprotect until
Eject" que l'on trouve dans le monde Windows. Si vous supprimez la
protection par mot de passe, elle sera supprim�e jusqu'� ce que vous
la remettiez.
55..22.. jjaaZZiipp
Si vous pr�f�rez une interface graphique simple et jolie pour
contr�ler votre lecteur Jaz (et Zip !), il existe l'utilitaire jaZip.
Jetez un oeil l� :
http://www.scripps.edu/~jsmith/jazip/
<
http://www.scripps.edu/~jsmith/jazip/>
Je n'ai jamais utilis� jaZip moi-m�me donc contactez l'auteur
directement pour les questions sur jaZip. L'information sur les
contacts sont sur le site sus-cit�.
66.. DD��mmaarrrreerr �� ppaarrttiirr dd''uunnee ccaarrttoouucchhee JJaazz
66..11.. PPrroobbll��mmeess ddee BBIIOOSS
Si le lecteur Jaz cohabite avec d'autres disques SCSI, la plupart des
BIOS voudront d�marrer sur le disque qui a le plus petit identifiant
SCSI. Le lecteur Jaz peut avoir un Id entre 0 et 6 et prendra
typiquement le 5 par d�faut. Certains BIOS d�tectent et sautent les
p�riph�riques amovibles tels que le Jaz. Si votre BIOS est capable de
d�marrer sur un Jaz, vous pouvez alors mettre le disque dur SCSI
principal sur l'Id SCSI 1 et changer le Jaz de l'Id 5 � 0 quand vous
souhaitez d�marrer sur le Jaz.
Plus typiquement, le lecteur Jaz cohabite avec un disque dur IDE.
Presque tous les BIOS veulent d�marrer sur le premier disque IDE.
Certains BIOS autorisent � modifier un r�glage de mani�re � d�marrer
sur un p�riph�rique SCSI en premier. D'autres n�cessitent de
d�sactiver les disques IDE dans les r�glages. D'autres encore
n�cessitent de d�connecter physiquement les disques IDE ou d�sactiver
l'interface IDE.
66..22.. IInnssttaalllleerr LLiinnuuxx ssuurr uunnee ccaarrttoouucchhee JJaazz
Bien que faire fonctionner Linux � partir d'une cartouche Jaz soit
_b_e_a_u_c_o_u_p plus lent que le fonctionnement � partir d'un disque dur, le
lecteur Jaz fait un tr�s bon DRU (Emergency Repair Disk (ERD) = Disque
de R�paration d'Urgence (DRU)). C'est aussi amusant de pouvoir
ajouter un nouveau Linux ou essayer Linux sur la machine de quelqu'un
d'autre �quip� d'un Jaz.
L'installation de Linux de loin la plus facile sur une cartouche Jaz
est simplement de suivre la proc�dure d'installation de votre
distribution favorite avec le disque Jaz comme unique disque sur votre
syst�me. Je l'ai fait avec une RedHat 5.2 et cela marche parfaitement.
Si vous n'�tes pas tr�s � l'aise pour les trucs �tranges et sauvages
avec LILO, c'est la seule mani�re de proc�der.
Si vous voulez faire une installation � partir de votre syst�me qui
tourne, vous pouvez souvent y arriver en construisant un syst�me auto-
d�marrable sur une cartouche Jaz.
� partitionnez le disque et fabriquez les syst�mes de fichiers. Vous
aurez probablement aussi besoin d'une partition de swap, mais
peut-�tre pas si vous avez beaucoup de RAM. Montez la nouvelle
racine sur /jaz et toute partition suppl�mentaire dans ce
r�pertoire comme il le faut.
� copiez tous les fichiers � leur emplacement. Assurez-vous que tous
les fichiers de /dev soient copi�s. Assurez-vous que toutes les
permissions, propri�t�s et num�ros de groupes soient maintenues.
� modifiez les fichiers sur la cartouche Jaz pour s'accorder avec le
fait qu'on d�marre dessus. En particulier, assurez-vous de changer
/jaz/etc/fstab pour monter les partitions de la cartouche Jaz comme
pr�vu. Changez aussi /jaz/etc/lilo.conf pour faire de m�me.
� il y a deux possibilit�s pour installer le chargeur de d�marrage
LILO :
� fabriquez une disquette pour stocker le noyau et utilisez rdev pour
lui faire monter la cartouche Jaz � la racine. D�marrez sur la
disquette quand vous �tes pr�t pour la premi�re fois puis lancez
lilo pour rendre le MBR du Jaz d�marrable.
� vous pouvez lancer lilo � partir de votre syst�me en cours (qui
n'est pas sur le Jaz) pour installer le MBR d�marrable sur la
cartouche Jaz. Pour plus d'informations sur cette option, allez
voir Le LILO mini-HOWTO d'Alessandro Rubini
<
http://metalab.unc.edu/mdw/HOWTO/mini/LILO.html> (ou sur le site
du LDP <
http://metalab.unc.edu/mdw/HOWTO/mini/LILO.html>, ou encore
la traduction fran�aise
<
http://www.freenix.org/unix/linux/HOWTO/mini/LILO.html>).