[DEBIAN] Monter disque USB

Monter disque USB [DEBIAN] - Hardware - Linux et OS Alternatifs

Marsh Posté le 04-05-2010 à 16:09:06    

Bonjour,
 
Je souhaite monter un disque externe USB sur une DEBIAN.
Le disque est bien détecté grâce à la commande "lsusb". Le disque est reconnu comme SCSI dans le fichier "/var/log/messages".
Mais je n'arrive pas à le monter.
La commande fdis-l ne me retourne que les partitions déja éxistante.
 
Avez vous déja réussi à monter un disque USB sur une Debian?
 
Merci

Reply

Marsh Posté le 04-05-2010 à 16:09:06   

Reply

Marsh Posté le 04-05-2010 à 17:10:28    

Salut,
 
si hal et dbus sont installés, ça devrait se faire automatiquement, sinon c'est un disque en ntfs ?
 
fdisk -l te l'affiche non ?

Reply

Marsh Posté le 04-05-2010 à 17:14:43    

Comment vérifier que hal et dbus soient installés?
Je ne sais pas si le disque est formaté ou pas. C'est notre hébergeur qui s'est occupé de le brancher.
 
fdisk -l ne me l'affiche pas.

Reply

Marsh Posté le 04-05-2010 à 17:23:09    

dpkg -l | grep hal
dpkg -l | grep dbus
 
mais bon apparement, il ne doit pas être formaté, donne nous comme même le retour de fdisk -l

Reply

Marsh Posté le 04-05-2010 à 17:31:09    

root@NAS:~# dpkg -l | grep hal
ii  initscripts                       2.86.ds1-38+etchnhalf.1              Scripts for initializing and shutting down t
ii  sysv-rc                           2.86.ds1-38+etchnhalf.1              System-V-like runlevel change mechanism
ii  sysvinit                          2.86.ds1-38+etchnhalf.1              System-V-like init utilities
ii  sysvinit-utils                    2.86.ds1-38+etchnhalf.1              System-V-like utilities
 
root@NAS:~# dpkg -l | grep dbus
(rien)
 
root@NAS:~# fdisk -l
 
Disk /dev/sda: 1499.9 GB, 1499968045056 bytes
255 heads, 63 sectors/track, 182360 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
 
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104422   83  Linux
/dev/sda2              14         141     1028160   82  Linux swap / Solaris
/dev/sda3             142      182360  1463674117+  83  Linux

Reply

Marsh Posté le 04-05-2010 à 17:42:11    

Alors, comme c'est écrit :
 

Mc Kagan a écrit :


root@NAS:~# fdisk -l
 
Disk /dev/sda: 1499.9 GB, 1499968045056 bytes
255 heads, 63 sectors/track, 182360 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
 
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104422   83  Linux
/dev/sda2              14         141     1028160   82  Linux swap / Solaris
/dev/sda3             142      182360  1463674117+  83  Linux


 
... tu as affiché les partitions de ton disque sda qui doit être, logiquement, ton disque système ...
 
tu dis que ton disque USB est reconnu dans le fichier et que tu as des messages dans "/var/log/messages"
quels sont - ils ?
sous quel fichier device (/dev/sdX) ton disque est-il reconnu ?

Reply

Marsh Posté le 04-05-2010 à 17:46:03    

Oui, le sda est le disque système.  
 
Voici un extrait du fichier /var/log/messages:
 
May  4 14:32:15 intuitivlabnas01 kernel: scsi 3:0:0:0: Direct-Access                                    PQ: 0 ANSI: 2 CCS
May  4 14:32:15 intuitivlabnas01 kernel: sd 3:0:0:0: [sdb] Attached SCSI disk
May  4 14:32:15 intuitivlabnas01 kernel: e1000: eth0: e1000_watchdog: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
May  4 14:32:15 intuitivlabnas01 kernel: e1000: eth1: e1000_watchdog: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
 
A priori il semble que le disque soit "sdb"

Reply

Marsh Posté le 04-05-2010 à 21:15:51    

Juste au cas où t'as essayer de le monter avec auto en paramètre pour le fs ?
 
Au pire s'il n'est pas montable dans l'état, format le et monte le par la suite.

Reply

Marsh Posté le 05-05-2010 à 08:47:49    

Mc Kagan a écrit :

A priori il semble que le disque soit "sdb"


 
Tout à fait !
 
Donc, déjà il faut que tu vérifies si oui ou non tu as des partitions dessus (je pense que non vu les messages) :
fdisk -l /dev/sdb
 
Si tu n'as rien, tu en crées :
fdisk /dev/sdb
 
Et ensuite, faudra que tu crées un système de fichiers (formatage) puis que tu le montes quelque part dans ton système de fichiers

Reply

Marsh Posté le 05-05-2010 à 10:02:09    

Quand je lance la commande "fdisk -l /dev/sdb ", ça revient à la ligne sans autre information. Et la commande "fdisk /dev/sdb" me retourne "Unable to read /dev/sdb"

Reply

Marsh Posté le 05-05-2010 à 10:02:09   

Reply

Marsh Posté le 05-05-2010 à 11:12:36    

Regarde ce que te dis "dmesg | tail " lorsque tu branches le disque usb.


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 05-05-2010 à 11:16:28    

Je ne suis pas sur site, donc je ne peux pas manipuler le disque comme je le veux.
Sinon voici le retour de la commande:
 
root@NAS:~# dmesg | tail
usb-storage: device scan complete
scsi 3:0:0:0: Direct-Access                                    PQ: 0 ANSI: 2 CCS
sd 3:0:0:0: [sdb] Attached SCSI disk
e1000: eth0: e1000_watchdog: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
e1000: eth1: e1000_watchdog: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
aptitude[4511]: segfault at b8b18238 eip b7ed0056 esp bf998dd0 error 4
aptitude[4583]: segfault at b8b45238 eip b7eb4056 esp bfd8d8e0 error 4
apt-get[4608]: segfault at b8ba5238 eip b7eab056 esp bf9f9000 error 4
aptitude[4617]: segfault at b8b75238 eip b7ee4056 esp bff7fae0 error 4
apt-get[4624]: segfault at b8bf1238 eip b7ef7056 esp bfe46e60 error 4
 
 
Ca me confirme bien que c'est le disque sdb. Mais impossible à faire apparaitre avec fdisk.

Reply

Marsh Posté le 05-05-2010 à 11:20:29    

Que te dit chkdsk/dev/sdb ?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 05-05-2010 à 11:32:29    

-bash: chkdsk: command not found
 
chkdsk, c'est pas pour DOS?

Reply

Marsh Posté le 05-05-2010 à 13:02:19    

Mc Kagan a écrit :

Quand je lance la commande "fdisk -l /dev/sdb ", ça revient à la ligne sans autre information.


C'est normal, bien ce qui me semblait, ton disque est comme neuf, aucune partition.
 

Mc Kagan a écrit :

Et la commande "fdisk /dev/sdb" me retourne "Unable to read /dev/sdb"


Tu es root ?  :heink:  

Reply

Marsh Posté le 05-05-2010 à 13:53:26    

Oui.
Ca te semble bizarre ou pas mon problème?

 

Parce que moi ça me semble très bizarre.


Message édité par Mc Kagan le 05-05-2010 à 14:52:14
Reply

Marsh Posté le 05-05-2010 à 15:28:39    

"Oui." ? Oui, tu es root ?
 
Si oui tu es root, alors oui ça me semble bizarre ton problème, je ne vois pas pourquoi tu ne pourrais lire /dev/sdb
 
 
tu peux poster le retour de la commande ls -al /dev/sdb* (l'étoile est voulue)

Reply

Marsh Posté le 05-05-2010 à 15:30:28    

Oui, je suis en root.
 
Voici le retour de la commande:
root@NAS:~# ls -al /dev/sdb*
brw-rw---- 1 root floppy 8, 16 2010-05-04 14:32 /dev/sdb

Reply

Marsh Posté le 05-05-2010 à 16:19:07    

Salut,
 
Sur debian il y a une commande cfdisk (pas chkdsk, désolé mes doights ont fourché). ça te dit quoi quand tu la lances (en root) ?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 05-05-2010 à 16:22:23    

Si je ne fais que lancer la commande cfdisk, un écran apparait avec les partitions du disque sda (sda1,2,3).
Si je fais un cfdisk /dev/sd, un message d'erreur apparait:
FATAL ERROR: Cannot read disk drive
                         Press any key to exit cfdisk

Reply

Marsh Posté le 05-05-2010 à 16:28:04    

groupe propriétaire de /dev/sdb "floppy" :heink:
 
Y'a clairement un truc pas cool là ...

Reply

Marsh Posté le 05-05-2010 à 16:36:09    

Dans ce cas, peut on remettre en cause le fait que ce disque USB ne soit pas en sdb?
Sinon, changer le propriétaire de sdb? :/

 

Est-il normal que lsusb ne m'affiche pas grand chose?:
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 001 Device 002: ID 152d:2338


Message édité par Mc Kagan le 05-05-2010 à 16:59:28
Reply

Marsh Posté le 05-05-2010 à 20:06:09    

avec une clé usb :

Citation :


Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 090c:1000 Feiya Technology Corp. Flash Drive
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


 
tu es sur que l'usb est activé sur ta machine ?
que te donnes les commandes suivantes :
* lsmod|grep usb
* dmesg|grep -i usb

Reply

Marsh Posté le 06-05-2010 à 09:26:45    

La première commanbde ne me retourne rien.
La deuxième me retourne cela:
 
root@NAS:~# dmesg|grep -i usb
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
USB Universal Host Controller Interface driver v3.0
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
usb usb4: configuration #1 chosen from 1 choice
hub 4-0:1.0: USB hub found
usb 1-6: new high speed USB device using ehci_hcd and address 2
uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5
usb usb5: configuration #1 chosen from 1 choice
hub 5-0:1.0: USB hub found
usb 1-6: configuration #1 chosen from 1 choice
Initializing USB Mass Storage driver...
scsi3 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver usbhid
drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
usb-storage: device scan complete

Reply

Marsh Posté le 06-05-2010 à 12:20:57    

la sortie de dmesg a l'air correcte, mais bizarre bizarre pour lsusb et les droits dans /dev/ ...
 
 
tu as des customisations particulières sur ta debian ?

Reply

Marsh Posté le 06-05-2010 à 14:07:18    

Non......... Ou alors je ne vois pas laquelle

Reply

Marsh Posté le 06-05-2010 à 16:55:22    

* quelle version ? Etch / Lenny / ?
* IHM (Gnome / KDE / ...) ou pas ?

Reply

Marsh Posté le 06-05-2010 à 17:25:35    

Debian etch sans IHM.

Reply

Marsh Posté le 06-05-2010 à 19:27:05    

armf ...
 
exécute les commandes suivantes (dans l'ordre !!) et poste le résultat :
modprobe -r usb-storage
modprobe -r ehci_hcd
modprobe -r uhci_hcd
modprobe uhci_hcd
modprobe usb-storage
lsusb
ls -al /dev/sd*

Reply

Marsh Posté le 06-05-2010 à 22:53:11    

si un cat /proc/partitions retourne une seule partition /dev/sdb et aucun /dev/sdb1, alors il faut attaquer directement avec un "fdisk /dev/sdb". Y aura peut-être des résultats plus clairs qu'avec cfdisk.


---------------
"Your god is too small", Giordano Bruno, 1548 - 1600
Reply

Marsh Posté le 08-05-2010 à 16:18:14    

Mc Kagan a écrit :


Si je fais un cfdisk /dev/sd, un message d'erreur apparait:
FATAL ERROR: Cannot read disk drive
                         Press any key to exit cfdisk


Je pense que ça veut juste dire qu'il n'y a pas de table de partitions sur le disque. Essaie cfdisk -z /dev/sdb. D'après la page de man de cfdisk :

Citation :

Next, cfdisk tries to read the current partition table from the disk drive.  If it is unable to figure out the partition table, an error is displayed and the program will exit.  This might also be caused by incorrect geometry information, and can be overridden on the command line.  Another way around this problem is with the -z option.  This will ignore the partition table on the disk.


Message édité par ttys le 08-05-2010 à 16:19:31
Reply

Marsh Posté le 10-05-2010 à 10:41:41    

Merci à vous tous, mais par enchantement, le disque apparait avec fsdisk suite à un redémarrage.

 

Par contre maintenant que j'ai formaté en NTFS, comment faire pour monter le volume?
Quand je saisi cette commande: mount -t ntfs /dev/sdb5 /mnt/USB
J'ai un retour me disant que le système de fichier ntfs est inconnu.....

 

Dernière ligne droite ;)


Message édité par Mc Kagan le 10-05-2010 à 10:54:20
Reply

Marsh Posté le 10-05-2010 à 12:15:29    

installes le paquet ntfs-3g

Reply

Marsh Posté le 10-05-2010 à 14:02:32    

Même avec ce paquet il ne me reconnait pas la partition. Il refuse de la monter.

root@NAS:~# fdisk -l

 
Disk /dev/sda: 249.3 GB, 249376538624 bytes
255 heads, 63 sectors/track, 30318 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
 
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104422   83  Linux
/dev/sda2              14         144     1052257+  82  Linux swap / Solaris
/dev/sda3             145        2755    20972857+  83  Linux
/dev/sda4            2756       30318   221399797+  83  Linux
 
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
 
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1      121601   976760001   86  NTFS volume set
 
 
 
root@NAS:~# mount -t ntfs-3g /dev/sdb1 /mnt/USB/
NTFS signature is missing.
Failed to mount '/dev/sdb1': Argument invalide
The device '/dev/sdb1' doesn't have a valid NTFS.
Maybe you selected the wrong device? Or the whole disk instead of a
partition (e.g. /dev/hda, not /dev/hda1)? Or the other way around?

Message cité 1 fois
Message édité par Mc Kagan le 10-05-2010 à 14:20:21
Reply

Marsh Posté le 10-05-2010 à 15:48:54    

Mc Kagan a écrit :

root@NAS:~# fdisk -l
 
Disk /dev/sda: 249.3 GB, 249376538624 bytes
255 heads, 63 sectors/track, 30318 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
 
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104422   83  Linux
/dev/sda2              14         144     1052257+  82  Linux swap / Solaris
/dev/sda3             145        2755    20972857+  83  Linux
/dev/sda4            2756       30318   221399797+  83  Linux
 
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
 
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1      121601   976760001   86  NTFS volume set
 
 


 
Un "Volume set" ce n'est pas une partition NTFS ...

Reply

Marsh Posté le 10-05-2010 à 16:09:37    

Ok, j'ai modifié:
 
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
 
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1      121601   976760001    5  Extended
/dev/sdb5               1      121601   976759969+  83  Linux
 
Mais toujours impossible de monter le disque: mount -t ext /dev/sdb5 /mnt/USB/


Message édité par Mc Kagan le 10-05-2010 à 16:09:56
Reply

Marsh Posté le 10-05-2010 à 18:20:31    

tu as formaté ?
 
mkfs.ext3 /dev/sdb5
 
si oui, quel Extended File System ? 2 / 3 / 4
parce que "mount -t ext" ça ne marchera pas, il faut faire un "mount -t ext2" (ou ext3 ou ext4)

Reply

Marsh Posté le 11-05-2010 à 09:51:15    

Bizarrement, lorsque je fais "mkfs.ext3 /dev/sdb5 ", le type de partition ne change pas lorsque je fais un "fdisk -l" ensuite. (Une fois l'opération terminée, bien sur)

Message cité 1 fois
Message édité par Mc Kagan le 11-05-2010 à 09:59:43
Reply

Marsh Posté le 11-05-2010 à 22:04:01    

Mc Kagan a écrit :

Bizarrement, lorsque je fais "mkfs.ext3 /dev/sdb5 ", le type de partition ne change pas lorsque je fais un "fdisk -l" ensuite. (Une fois l'opération terminée, bien sur)


 
c'est parfaitement normal ...
ext4 est une "évolution" d'ext3 qui lui même est une évolution d'ext2 ...
Ils sont tous sur des partitions de type "linux (0x83)"

Reply

Marsh Posté le 12-05-2010 à 09:13:05    

Ok merci à tous, j'ai enfin réussi à monter et accéder au disque.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed