[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux] Pbs de lecteur de zip
Salut,
Voici le script que j'ai fait, nommé 'zipdrv' et mis dans /usr/local/bin
#!/bin/bash
if [ $# -lt 1 ]; then
echo "Usage: zipdrv <on|off> [<fs_type>]"
exit
else
action=$1
fs=$2
fi
if [ -z "$fs" ]; then
fs=ext2
fi
zippart=`/sbin/fdisk -l /dev/sde |/bin/grep " 1 "|/bin/awk '{print $1}'`
if [ -n "$zippart" ]; then
case $action in
'on') echo "Partition trouvée : "$zippart", montage en cours..."
mount -t $fs $zippart /zip
;;
'off') cd /
eject /zip
;;
esac
else
echo "Pas de partition trouvée, essayez de mounter le device entier."
echo
fi
-------------<cut here>--------------------------
Il scanne le zip pour trouver une partition, et fait le mount sur ce qu'il
trouve. Généralement, il n'y a qu'une seule patition. Bon, je ne l'ai pas
optimisé pour qu'il fonctionne avec plusieurs partitions, mais ça ne devrait pas
être vraiment plus compliqué...
Par défaut, il prends un fstype ext2.
Hope this help you ;-)
Benjamin
On Sun, 18 Nov 2001, D. Taupin (wanadoo-lps) wrote:
> Avec mon lecteur de Zip (mes, car ça se produit avec un autre
> ordinateur) il y a certaines disquettes Zip 100 Mo (certaines, pas
> toutes) qui ne se lisent pas avec
> mount -t vfat /dev/sda4 /iomega (/iomega est un lien sur /mnt/zip)
>
> mais avec
>
> mount -t vfat /dev/sda1 /iomega
>
> (et merdent avec le supermount, d'ailleurs).
> Question: qqun peut-il m'indique un script ou morceau de script pour
> que, si /dev/sda4 ne marche pas, on essaye /dev/sda1 (en pratiques,
> comment savoir dans un scrupt si le mount a marché?).
>
> Je pose cette question car j'ai parfois mis le "mount" dans un script
> qui écrit sur la disquette Zip mais, quand le mount n'a pas marché,
> alors les fichiers s'inscivent dans le directory /iomega qui, en
> l'absence de montage, est un directory ordinaire à la racine de
> /dev/hda4 et peut, parfois finir par saturer hda4...).
>
> Merci par avance.
>
> --
>
> ------------------------------------------------------------------------
> Daniel Taupin, 91400 ORSAY - France
> E-mail= mailto:taupind@wanadoo.fr
> Home/fax: (33)1.60.10.26.44. Rep.: (33)1.60.10.04.13, fax (work)
> (33)1.69.15.60.86
>
> [ Soyez précis dans vos sujets svp afin de déterminer directement ]
> [ le type de demande... ]
> [ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php ]
> [ Archives de la mailing list: http://archives.unixtech.be/linux/ ]
> [ http://unixtech.be Contact: listmaster@unixtech.be ]
>
Cybersalutations
Benjamin Gonay
[ Soyez précis dans vos sujets svp afin de déterminer directement ]
[ le type de demande... ]
[ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/ ]
[ http://unixtech.be Contact: listmaster@unixtech.be ]