OVH Cloud OVH Cloud

clef usb

14 réponses
Avatar
pascal
Bonjour,

J'ai une clef USB que j'utilise sous SuSE 9.3 et qui fonctionne aussi sous =
M$
Je n'ai jamais format=C3=A9 cette clef et je l'utilise donc telle qu'elle e=
st livr=C3=A9e

Sous SuSE, elle est automatiquement reconnue et voici les messages que j'ob=
tiens
lorsque je la branche:

tail -f -n50 /var/log/messages

kernel: usb 4-6: new high speed USB device using ehci_hcd and address 5
kernel: scsi3 : SCSI emulation for USB Mass Storage devices
kernel: usb-storage: device found at 5
kernel: usb-storage: waiting for device to settle before scanning
kernel: Vendor: Generic Model: Flash Disk Rev: 8.01
kernel: Type: Direct-Access ANSI SCSI revision: 02
Aug 2 18:08:32 machine kernel: SCSI device sdb: 2047998 512-byte hdwr sect=
ors
(1049 MB)
kernel: sdb: Write Protect is off
kernel: sdb: Mode Sense: 03 00 00 00
kernel: sdb: assuming drive cache: write through
kernel: SCSI device sdb: 2047998 512-byte hdwr sectors (1049 MB)
kernel: sdb: Write Protect is off
kernel: sdb: Mode Sense: 03 00 00 00
kernel: sdb: assuming drive cache: write through
kernel: sdb: unknown partition table
kernel: Attached scsi removable disk sdb at scsi3, channel 0, id 0, lun 0
kernel: Attached scsi generic sg1 at scsi3, channel 0, id 0, lun 0, type 0
kernel: usb-storage: device scan complete
Aug 2 18:08:36 machine /etc/hotplug.d/block/50-hwscan.hotplug[9178]: new b=
lock
device /block/sdb
Aug 2 18:08:40 machine hal-subfs-mount[9201]: registered at resmgrd and
called(0) /bin/mount -t subfs -o fs=3Dfloppyfss,sync,procuid,nosuid,nodev,e=
xec
/dev/sdb "/media/usbdisk"

La SuSE utilise hotplug, udev, dbus du projet UTOPIA ainsi que submount et =
hal

Voici =C3=A9galement la ligne de /etc/fstab sous SuSE

usbfs /proc/bus/usb usbfs noauto 0 0

Et toujours sous SuSE, je n'ai pas besoin de d=C3=A9monter la clef USB pour=
que les
donn=C3=A9es soient enregistr=C3=A9es dessus.

Sous Debian, ma clef est reconnue mais pas le systeme de fichier qui est de=
ssus.
J'ai le sentiment, appr=C3=A8s de longues recherches sur le net, que si je =
formatais
ma clef (en fat 32 ou ext2/ext3) je pourrais la monter manuellement.
Mais si je choisis ext2/ext3 elle ne sera pas reconnue sous M$ (ce qui est =
quand
m=C3=AAme pratique) et si je choisis fat32 il faudra imp=C3=A9rativement la=
d=C3=A9monter avant
de la d=C3=A9brancher sous risque de perdre toutes mes donn=C3=A9es.

J'ai compil=C3=A9 submount sous ma Debian Sid. Install=C3=A9 hal, udev, deb=
us, hotplug.
Mais je n'obtiens aucun r=C3=A9sultat.
Quelqu'un a t-il r=C3=A9ussi =C3=A0 configur=C3=A9 le montage automatique d=
e sa clef USB sous
Debian ?

Si oui, je veux bien quelques renseignements sur la marche =C3=A0 suivre.

Pascal

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.

4 réponses

1 2
Avatar
fra-duf-no-spam
Le 12998ième jour après Epoch,
écrivait:

Petite question, histoire d'être très clair:

Tu as reformaté ta clef USB ou bien tu l'utilises comme moi, telle
qu'elle est
vendue ?
Si c'est toi qui l'as formaté, es-tu obligé de la démonter avant de la
débrancher (pour ne pas perdre tes données) ?



Juste pour répondre sur ce point, qui ne semble pas très clair po ur
toi:

Ce n'est pas le formattage qui décide si oui ou non il va y avoir
perte de données lors d'un "arrachage" de la clef. C'est le montage.

man mount

et cherche le mot-clef sync.

Tu verras d'ailleurs que dans les mails précédents, la config qui est
citée (je sais plus par qui) comme ne perdant pas les données est la
seule contenant l'option sync.
Avatar
Jean-Luc Coulon (f5ibh)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Le 03.08.2005 02:18:26, a écrit :
J'ai rebooté et maintenant le gestionnaire de media fonctionne.
Maintenant, ma clef est reconnue en tant que /dev/sdc

fdisk -l /dev/sdc

Disk /dev/sdc: 1048 MB, 1048574976 bytes
33 heads, 61 sectors/track, 1017 cylinders
Units = cylinders of 2013 * 512 = 1030656 bytes

This doesn't look like a partition table
Probably you selected the wrong device.

Device Boot Start End Blocks Id System
/dev/sdc1 ? 928849 1012649 84344761 69 Unknown
Partition 1 has different physical/logical beginnings (non-Linux?):
phys=(68, 13, 10) logical=(928848, 5, 37)
Partition 1 has different physical/logical endings:
phys=(288, 115, 43) logical=(1012648, 7, 36)
Partition 1 does not end on cylinder boundary.
/dev/sdc2 ? 845266 1774169 934940732+ 73 Unknown
Partition 2 has different physical/logical beginnings (non-Linux?):
phys=(371, 114, 37) logical=(845265, 16, 61)
Partition 2 has different physical/logical endings:
phys=(366, 32, 33) logical=(1774168, 12, 30)
Partition 2 does not end on cylinder boundary.
/dev/sdc3 ? 2 2 0 74 Unknown
Partition 3 has different physical/logical beginnings (non-Linux?):
phys=(371, 114, 37) logical=(1, 9, 12)
Partition 3 has different physical/logical endings:
phys=(372, 97, 50) logical=(1, 9, 11)
Partition 3 does not end on cylinder boundary.
/dev/sdc4 1 1706465 1717556736 0 Empty
Partition 4 has different physical/logical beginnings (non-Linux?):
phys=(0, 0, 0) logical=(0, 0, 1)
Partition 4 has different physical/logical endings:
phys=(0, 0, 0) logical=(1706464, 23, 37)
Partition 4 does not end on cylinder boundary.

Partition table entries are not in disk order

Il semble qu'il y ait 4 partitions mais inconnues et mount
/dev/sdc[1-4] /mnt
renvoie toujours:

mount: special device /dev/sdc[1-4] does not exist !!!

Comprends pas ce qui cloche !



peut-être que le format est le format dit | superfloppy x il est
utilisé pour les disques magnéto-optiques par exemple. Dans ce cas, le
système de fichier est écrit directement au niveau disque sans
partitionnement. J'ai un disque usb qui me sert à vider mes cartes
mémoires compactflash qui est formaté d'origine comme ça.

on utilise l'option -I de mkdosfs pour ce faire..


Pascal



Jean-Luc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFC8HsBXit3lz9m7V4RAurVAKDbtNgj1jqotJtHwrA5AKOOsMzOwACeMFtL
tlNoNq6JXkz6dUtkaX9pnSo=
=UCXA
-----END PGP SIGNATURE-----
Avatar
Jean-Luc Coulon (f5ibh)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Le 02.08.2005 18:22:07, a écrit :
Bonjour,

J'ai une clef USB que j'utilise sous SuSE 9.3 et qui fonctionne aussi
sous M$
Je n'ai jamais formaté cette clef et je l'utilise donc telle qu'elle
est livrée

Sous SuSE, elle est automatiquement reconnue et voici les messages que
j'obtiens
lorsque je la branche:

tail -f -n50 /var/log/messages

kernel: usb 4-6: new high speed USB device using ehci_hcd and address
5
kernel: scsi3 : SCSI emulation for USB Mass Storage devices
kernel: usb-storage: device found at 5
kernel: usb-storage: waiting for device to settle before scanning
kernel: Vendor: Generic Model: Flash Disk Rev: 8.01
kernel: Type: Direct-Access ANSI SCSI
revision: 02
Aug 2 18:08:32 machine kernel: SCSI device sdb: 2047998 512-byte hdwr
sectors
(1049 MB)
kernel: sdb: Write Protect is off
kernel: sdb: Mode Sense: 03 00 00 00
kernel: sdb: assuming drive cache: write through
kernel: SCSI device sdb: 2047998 512-byte hdwr sectors (1049 MB)
kernel: sdb: Write Protect is off
kernel: sdb: Mode Sense: 03 00 00 00
kernel: sdb: assuming drive cache: write through
kernel: sdb: unknown partition table
kernel: Attached scsi removable disk sdb at scsi3, channel 0, id 0,
lun 0
kernel: Attached scsi generic sg1 at scsi3, channel 0, id 0, lun 0,
type 0
kernel: usb-storage: device scan complete
Aug 2 18:08:36 machine /etc/hotplug.d/block/50-hwscan.hotplug[9178]:
new block
device /block/sdb
Aug 2 18:08:40 machine hal-subfs-mount[9201]: registered at resmgrd
and
called(0) /bin/mount -t subfs -o
fs=floppyfss,sync,procuid,nosuid,nodev,exec
/dev/sdb "/media/usbdisk"

La SuSE utilise hotplug, udev, dbus du projet UTOPIA ainsi que
submount et hal

Voici également la ligne de /etc/fstab sous SuSE

usbfs /proc/bus/usb usbfs noauto 0 0

Et toujours sous SuSE, je n'ai pas besoin de démonter la clef USB pour
que les
données soient enregistrées dessus.

Sous Debian, ma clef est reconnue mais pas le systeme de fichier qui
est dessus.
J'ai le sentiment, apprès de longues recherches sur le net, que si je
formatais
ma clef (en fat 32 ou ext2/ext3) je pourrais la monter manuellement.
Mais si je choisis ext2/ext3 elle ne sera pas reconnue sous M$ (ce qui
est quand
même pratique) et si je choisis fat32 il faudra impérativement la
démonter avant
de la débrancher sous risque de perdre toutes mes données.

J'ai compilé submount sous ma Debian Sid. Installé hal, udev, debus,
hotplug.
Mais je n'obtiens aucun résultat.
Quelqu'un a t-il réussi à configuré le montage automatique de sa cl ef
USB sous
Debian ?



La suele solution de retirer un périph sans le démonter, c'est de faire
des écritures synchrones. Mais ce n'est même pas garanti.

Même XP, dans sa grade sagesses, demande à ce qu'on clique sur la
petite icône dans le systray avant d'enlever sa clé « en toute sécu rité
»... C'est dire


Si oui, je veux bien quelques renseignements sur la marche à suivre.

Pascal



Jean-Luc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFC76GYXit3lz9m7V4RAnsgAKCE8oXKfsUHZLzM/xvB5sGS72oqPACeJiRD
p7SNIHgRWNdYo73E8pHuWPI=
=HHLV
-----END PGP SIGNATURE-----
Avatar
Jean-Luc Coulon (f5ibh)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Le 02.08.2005 19:59:51, Glennie Vignarajah a écrit :
Le Tuesday 2 August 2005 18:22,
() disait:
> Bonjour,

Salut,

> La SuSE utilise hotplug, udev, dbus du projet UTOPIA ainsi que
> submount et hal

> J'ai compilé submount sous ma Debian Sid. Installé hal, udev,
^^^^^^^
Ca sert à quoi?

> debus, hotplug. Mais je n'obtiens aucun résultat.

Je ne vois pas trop l'utilité de dbus et hal dans ce cas !



gnome-volume-manager dépend de (entre autres) :
pmount et hal
had dépend (entre autres) de udev et de dbus-1

Si on a un bureau gnome et qu'on veut le montage automatique à
l'insertion et la gestion du media monté, il faut tout ça. Avec en
prime, penser à ce que l'utilisateur fasse partie du groupe plugdev


> Quelqu'un a t-il réussi à configuré le montage automatique de sa
> clef USB sous Debian ?

Oui. Avec automout et udev !

> Si oui, je veux bien quelques renseignements sur la marche à
> suivre.

- Voir http://www.reactivated.net/writing_udev_rules.html pour
écrire les régles UDEV. Cela vous permettra d'utiliser toujours le
même nom de device !


- Voir http://www.tldp.org/HOWTO/Automount.html pour l'utilisation
d'automount. Il vous permettra de monter le device lors de l'accès
et de le démonter après un timeout prédéfini !


Si vous êtes sous GNOME, je crois qu'il y a gnome-volume-manager
pour faire ça !
Il y a aussi pmount (mais je ne crois pas qu'il sache démonter le
FS !!)

KDE 3.4.* sait aussi gérer les devices amovibles (mais n'est pas
capable de démonter ; Il faut utiliser l'applet 'storage media')

Voilà !

A+

--
Glennie



Jean-Luc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFC771aXit3lz9m7V4RAg9vAJ9+4wc0jbfzdszl2DmnCTUzgnSj/ACghtG+
qeRU93O9uHFP0OZNSJmMEmY=
=VdXW
-----END PGP SIGNATURE-----
1 2