Monter disque USB [DEBIAN] - Hardware - Linux et OS Alternatifs
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 ?
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.
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
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
Marsh Posté le 04-05-2010 à 17:42:11
Alors, comme c'est écrit :
Mc Kagan a écrit : |
... 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 ?
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"
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.
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
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"
Marsh Posté le 05-05-2010 à 11:12:36
Regarde ce que te dis "dmesg | tail " lorsque tu branches le disque usb.
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.
Marsh Posté le 05-05-2010 à 11:20:29
Que te dit chkdsk/dev/sdb ?
Marsh Posté le 05-05-2010 à 11:32:29
-bash: chkdsk: command not found
chkdsk, c'est pas pour DOS?
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 ?
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.
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)
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
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) ?
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
Marsh Posté le 05-05-2010 à 16:28:04
groupe propriétaire de /dev/sdb "floppy"
Y'a clairement un truc pas cool là ...
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
Marsh Posté le 05-05-2010 à 20:06:09
avec une clé usb :
Citation : |
tu es sur que l'usb est activé sur ta machine ?
que te donnes les commandes suivantes :
* lsmod|grep usb
* dmesg|grep -i usb
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
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 ?
Marsh Posté le 06-05-2010 à 16:55:22
* quelle version ? Etch / Lenny / ?
* IHM (Gnome / KDE / ...) ou pas ?
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*
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.
Marsh Posté le 08-05-2010 à 16:18:14
Mc Kagan a écrit : |
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. |
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
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?
Marsh Posté le 10-05-2010 à 15:48:54
Mc Kagan a écrit : root@NAS:~# fdisk -l |
Un "Volume set" ce n'est pas une partition NTFS ...
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/
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)
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)
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)"
Marsh Posté le 12-05-2010 à 09:13:05
Ok merci à tous, j'ai enfin réussi à monter et accéder au disque.
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