Freeze de Red Hat Enterprise 3 lors de copie sur DD externe

Freeze de Red Hat Enterprise 3 lors de copie sur DD externe - Linux et OS Alternatifs

Marsh Posté le 15-06-2005 à 08:29:55    

Bonjour à tous.
 
Mon entreprise possède un serveur de données sous Red HAt Enterprise 3 depuis quelques temps(en remplacement d'un Red Hat7.2 qui marchait très bien).
 
J'ai voulu copier toute une serie de photos sur un disque dur externe USB2.
 
J'ai donc monté le disque en utilisant la commande

Code :
  1. mount -t auto /dev/sdc1 /mnt/usbexterne


 
Jusque là, pas de problème. Le disque apparait bien dasn /mnt.
Il est au format FAT32.
Je copmmance a copier quelques dossiers et là non plus, pas de problèmes.
Je lance ensuite la copie du repertoire de photos(à peu près 4000 fichiers). Quelque ralentissement apparraissent de temps en temps. La souris à du mal a suivre quand je la déplace sur l'écrran.
Arrivé à a peu près 3700 fichiers, la barre de progression de la copie se fige. La souris peut encore bougé. Je m'éloigne un peu me disant que le serveur finira tout seul la copie. Je reviens 5 min plus tard et là la souris ne bouge plus. Freeze total.
 
De quoi ça peut venir tout ça?

Reply

Marsh Posté le 15-06-2005 à 08:29:55   

Reply

Marsh Posté le 15-06-2005 à 12:41:54    

Regarde dans les logs

Reply

Marsh Posté le 17-06-2005 à 15:36:02    

LE log est assez gros, vopici quelques passages:
 
Quand je branche le disque:

Code :
  1. Jun 13 17:19:12 localhost kernel: hub.c: new USB device 00:1d.7-4, assigned address 2
  2. Jun 13 17:19:12 localhost kernel: usb.c: USB device 2 (vend/prod 0x59f/0x641) is not claimed by any active driver.
  3. Jun 13 17:19:15 localhost /etc/hotplug/usb.agent: Setup usb-storage for USB product 59f/641/0
  4. Jun 13 17:19:15 localhost kernel: Initializing USB Mass Storage driver...
  5. Jun 13 17:19:15 localhost kernel: usb.c: registered new driver usb-storage
  6. Jun 13 17:19:15 localhost kernel: scsi2 : SCSI emulation for USB Mass Storage devices
  7. Jun 13 17:19:15 localhost kernel:   Vendor: SAMSUNG   Model: MP0804H           Rev: UE10
  8. Jun 13 17:19:15 localhost kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
  9. Jun 13 17:19:15 localhost kernel: Attached scsi disk sdc at scsi2, channel 0, id 0, lun 0
  10. Jun 13 17:19:15 localhost kernel: SCSI device sdc: 156368016 512-byte hdwr sectors (80060 MB)
  11. Jun 13 17:19:15 localhost kernel:  sdc: sdc1
  12. Jun 13 17:19:15 localhost kernel: USB Mass Storage support registered.
  13. Jun 13 17:19:15 localhost devlabel: devlabel's temporary ignore list /etc/sysconfig/devlabel.d/ignore_list has been emptied due to a change in device configuration.
  14. Jun 13 17:19:20 localhost devlabel: devlabel service started/restarted
  15. Jun 13 17:26:32 localhost smbd[4926]: [2005/06/13 17:26:32, 0] lib/util_sock.c:read_socket_data(384)
  16. Jun 13 17:26:32 localhost smbd[4926]:   read_socket_data: recv failure for 4. Error = Aucun chemin d'accès pour atteindre l'hôte cible
  17. Jun 13 17:27:32 localhost kernel: usb.c: USB disconnect on device 00:1d.7-4 address 2
  18. Jun 13 17:27:33 localhost devlabel: devlabel's temporary ignore list /etc/sysconfig/devlabel.d/ignore_list has been emptied due to a change in device configuration.
  19. Jun 13 17:27:33 localhost kernel: Device 08:20 not ready.
  20. Jun 13 17:27:33 localhost kernel:  I/O error: dev 08:20, sector 0
  21. Jun 13 17:27:33 localhost kernel: Device 08:20 not ready.
  22. Jun 13 17:27:33 localhost kernel:  I/O error: dev 08:20, sector 0
  23. Jun 13 17:27:37 localhost devlabel: The device /dev/sdc is being put in devlabel's temporary ignore list /etc/sysconfig/devlabel.d/ignore_list to avoid errors.
  24. Jun 13 17:27:37 localhost kernel: Device 08:21 not ready.
  25. Jun 13 17:27:37 localhost kernel:  I/O error: dev 08:21, sector 0
  26. Jun 13 17:27:37 localhost kernel: Device 08:21 not ready.


 
 
Voici ce qui a l'air de correspondre à un plantage et un redémarrage:

Code :
  1. Jun 13 17:42:26 localhost kernel:  I/O error: dev 08:20, sector 24
  2. Jun 13 17:42:26 localhost devlabel: The device /dev/sdd is being put in devlabel's temporary ignore list /etc/sysconfig/devlabel.d/ignore_list to avoid errors.
  3. Jun 13 17:42:26 localhost kernel: Device 08:31 not ready.
  4. Jun 13 17:42:26 localhost kernel:  I/O error: dev 08:31, sector 2
  5. Jun 13 17:42:26 localhost kernel: Device 08:31 not ready.
  6. Jun 13 17:42:26 localhost kernel:  I/O error: dev 08:31, sector 2
  7. Jun 13 17:42:26 localhost kernel: Device 08:31 not ready.
  8. Jun 13 17:42:26 localhost kernel:  I/O error: dev 08:31, sector 2
  9. Jun 13 17:42:26 localhost kernel: Device 08:31 not ready.
  10. Jun 13 17:42:26 localhost kernel:  I/O error: dev 08:31, sector 64
  11. Jun 13 17:42:26 localhost kernel: Device 08:31 not ready.
  12. Jun 13 17:42:26 localhost kernel:  I/O error: dev 08:31, sector 128
  13. Jun 13 17:42:26 localhost kernel: Device 08:31 not ready.
  14. Jun 13 17:42:26 localhost kernel:  I/O error: dev 08:31, sector 16
  15. Jun 13 17:42:26 localhost kernel: Device 08:30 not ready.
  16. Jun 13 17:42:26 localhost kernel:  I/O error: dev 08:30, sector 0
  17. Jun 13 17:42:26 localhost kernel: Device 08:30 not ready.
  18. Jun 13 17:42:26 localhost kernel:  I/O error: dev 08:30, sector 0
  19. Jun 13 17:42:26 localhost kernel: Device 08:30 not ready.
  20. Jun 13 17:42:26 localhost kernel:  I/O error: dev 08:30, sector 0
  21. Jun 13 17:42:26 localhost kernel: Device 08:30 not ready.
  22. Jun 13 17:42:26 localhost kernel:  I/O error: dev 08:30, sector 156368008
  23. Jun 13 17:42:26 localhost kernel: Device 08:30 not ready.
  24. Jun 13 17:42:26 localhost kernel:  I/O error: dev 08:30, sector 0
  25. Jun 13 17:42:26 localhost kernel: Device 08:30 not ready.
  26. Jun 13 17:42:26 localhost kernel:  I/O error: dev 08:30, sector 0
  27. Jun 13 17:42:26 localhost kernel: Device 08:30 not ready.
  28. Jun 13 17:42:26 localhost kernel:  I/O error: dev 08:30, sector 24
  29. Jun 13 17:42:26 localhost kernel: Device 08:30 not ready.
  30. Jun 13 17:42:26 localhost kernel:  I/O error: dev 08:30, sector 0
  31. Jun 13 17:42:26 localhost devlabel: The device /dev/sdd1 is being put in devlabel's temporary ignore list /etc/sysconfig/devlabel.d/ignore_list to avoid errors.
  32. Jun 13 17:42:26 localhost kernel: Device 08:30 not ready.
  33. Jun 13 17:42:26 localhost kernel:  I/O error: dev 08:30, sector 0
  34. Jun 13 17:42:26 localhost kernel: Device 08:30 not ready.
  35. Jun 13 17:42:26 localhost kernel:  I/O error: dev 08:30, sector 0
  36. Jun 13 17:42:26 localhost kernel: Device 08:30 not ready.
  37. Jun 13 17:42:26 localhost kernel:  I/O error: dev 08:30, sector 156368008
  38. Jun 13 17:42:26 localhost kernel: Device 08:30 not ready.
  39. Jun 13 17:42:26 localhost kernel:  I/O error: dev 08:30, sector 0
  40. Jun 13 17:42:26 localhost kernel: Device 08:30 not ready.
  41. Jun 13 17:42:26 localhost kernel:  I/O error: dev 08:30, sector 0
  42. Jun 13 17:42:26 localhost kernel: Device 08:30 not ready.
  43. Jun 13 17:42:26 localhost kernel:  I/O error: dev 08:30, sector 24
  44. Jun 13 17:42:26 localhost devlabel: devlabel service started/restarted
  45. Jun 13 17:54:03 localhost smbd[4868]: [2005/06/13 17:54:03, 0] lib/util_sock.c:read_socket_data(384)
  46. Jun 13 17:54:03 localhost smbd[4868]:   read_socket_data: recv failure for 4. Error = Aucun chemin d'accès pour atteindre l'hôte cible
  47. Jun 13 17:58:37 localhost smbd[6709]: [2005/06/13 17:58:37, 0] lib/util_sock.c:read_socket_data(384)
  48. Jun 13 17:58:37 localhost smbd[6709]:   read_socket_data: recv failure for 4. Error = Aucun chemin d'accès pour atteindre l'hôte cible
  49. Jun 13 18:21:24 localhost smbd[4982]: [2005/06/13 18:21:24, 0] lib/util_sock.c:read_socket_data(384)
  50. Jun 13 18:21:24 localhost smbd[4982]:   read_socket_data: recv failure for 4. Error = Aucun chemin d'accès pour atteindre l'hôte cible
  51. Jun 13 18:28:17 localhost smbd[8413]: [2005/06/13 18:28:17, 0] lib/util_sock.c:read_socket_data(384)
  52. Jun 13 18:28:17 localhost smbd[8413]:   read_socket_data: recv failure for 4. Error = Aucun chemin d'accès pour atteindre l'hôte cible


 

Reply

Marsh Posté le 18-06-2005 à 11:53:56    

Et sur une autre machine ca marche bien ? le problème est peut etre du au disque externe

Reply

Marsh Posté le 18-06-2005 à 12:01:50    

Probleme de DMA ?
# hdparm -d1 /dev/hda
(Remplace hda par le disque dur de ton choix)

Reply

Marsh Posté le 18-06-2005 à 18:26:20    

Moi j'ai eu le problème avec Suse/Ubuntu/Mandriva : freeze et après redemarage, table de partition foutu.
 
J'ai commencé à me dire que j'allais retourner sur WinXP tellement j'en avais ras le bol.
 
Et puis j'ai passé le disque en Ext3 au lieu de FAT32 et ça marche niquel depuis... je trouve ça bizarre mais c'est la seule explication à mon problème  :heink:  
Kler que c'est pas pratique quand on veut balancer des données ensuite sur un Windows  :(

Reply

Marsh Posté le 19-06-2005 à 14:42:14    

jason a écrit :

LE log est assez gros, vopici quelques passages:
 
Quand je branche le disque:

Citation :

Jun 13 17:19:12 localhost kernel: hub.c: new USB device 00:1d.7-4, assigned address 2
Jun 13 17:19:12 localhost kernel: usb.c: USB device 2 (vend/prod 0x59f/0x641) is not claimed by any active driver.
Jun 13 17:19:15 localhost /etc/hotplug/usb.agent: Setup usb-storage for USB product 59f/641/0
Jun 13 17:19:15 localhost kernel: Initializing USB Mass Storage driver...
Jun 13 17:19:15 localhost kernel: usb.c: registered new driver usb-storage
Jun 13 17:19:15 localhost kernel: scsi2 : SCSI emulation for USB Mass Storage devices
Jun 13 17:19:15 localhost kernel:   Vendor: SAMSUNG   Model: MP0804H           Rev: UE10
Jun 13 17:19:15 localhost kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
Jun 13 17:19:15 localhost kernel: Attached scsi disk sdc at scsi2, channel 0, id 0, lun 0
Jun 13 17:19:15 localhost kernel: SCSI device sdc: 156368016 512-byte hdwr sectors (80060 MB)
Jun 13 17:19:15 localhost kernel:  sdc: sdc1
Jun 13 17:19:15 localhost kernel: USB Mass Storage support registered.
Jun 13 17:19:15 localhost devlabel: devlabel's temporary ignore list /etc/sysconfig/devlabel.d/ignore_list has been emptied due to a change in device configuration.
Jun 13 17:19:20 localhost devlabel: devlabel service started/restarted
Jun 13 17:26:32 localhost smbd[4926]: [2005/06/13 17:26:32, 0] lib/util_sock.c:read_socket_data(384)  
Jun 13 17:26:32 localhost smbd[4926]:   read_socket_data: recv failure for 4. Error = Aucun chemin d'accès pour atteindre l'hôte cible  
Jun 13 17:27:32 localhost kernel: usb.c: USB disconnect on device 00:1d.7-4 address 2
Jun 13 17:27:33 localhost devlabel: devlabel's temporary ignore list /etc/sysconfig/devlabel.d/ignore_list has been emptied due to a change in device configuration.


 


A mon avis faut chercher de ce coté la ;)


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 20-06-2005 à 08:45:41    

Merci de votre aide a tous. J'avais en effet penser passer le disque en ext3 pour voir si ça marchait mieu mais j'ai pas encore testé. Mais bon ça m'arrangerai pas trop sachant que le but serait de pouvoir ensuite copier les données en branchant le disque externe sur un poste windwos. Y a t'il des freeware ou des logiciels libres qui lisent les partitions ext3 sous XP?
 
Le post précédent me confirme bien qu'il y a un problème avec le disque USB mais peut on savoir plus précisement la cause? C'est plus une question de driver USB ou c'est plutot matériel?


Message édité par jason le 20-06-2005 à 14:50:39
Reply

Marsh Posté le 20-06-2005 à 14:48:34    

J'en profite pour poser une autre question:
 
Nous avons en fait 2 disques externes USB2 que nous utilsons a tour de role.
Quand je branche chaque disque a leur tour sur le port USB, le navigateur matériel les détectes bien.
Ils apparaissent sous les nom sdc, sdd.
Par contre quand je rédemarre le serveur et que je rebranche les disques dans un ordre différent, celui qui était sur sdc devient sdd et le sdd devient sdc. Cela n'a rien de génant a premiere vue mais étant donné que j'ai monté les disques comme ça:
mount -t auto /dev/sdc1 /mnt/usbexterne1
mount -t auto /dev/sdd1 /mnt/usbexterne2
 
J'ai de plus créer les raccourcis sur le bureau(Disque USB 1,Disque USB 2) et collé des étiquettes sur chaque disque. (Disque USB n°1,Disque USB n°2)
Je me retrouve donc avec des raccopurcis qui ne correspondent pas au numeros du disque branché.
 
Est ce qu'il y a une solution a ce problème? ou alors une méthode qui permet de le contourner?
N'y aurait t'il pas moyen que les disques soient détectés automatiquement comme dans mandrake? avec le raccourci qui apparait sur le bureau. Ca resoudrait le problème évoqué ci dessus.

Reply

Marsh Posté le 20-06-2005 à 16:10:42    

Dans un premier temps tu devrais vérifier ta partition, voire tester entièrement le disque dur pour voir s'il s'agit d'un problème matériel ou non.
 
Si le disque n'a rien physiquement, il se peut que ce soit un problème lié à l'USB : essaye de faire le même transfert sur ton disque USB mais vers une partition ext3 au lieu de FAT32. Si le transfert échoue dans les mêmes conditions alors soit c'est un problème de driver, soit c'est peut être un problème d'alimention de ton périph USB qui subit des coupures ou micro-coupures lors d'une utilisation importante (ce qui expliquerait les messages dans les logs indiquant que le périph est déconnecté). Autrement, il est également possible que ce soit un problème de cache d'écriture au niveau du disque disque dur.


Message édité par THRAK le 20-06-2005 à 16:11:50

---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
Reply

Marsh Posté le 20-06-2005 à 16:10:42   

Reply

Marsh Posté le 24-06-2005 à 11:01:51    

J'ai essayer de rajouter l'alim externe sur le disque dur en FAT32 mais ça n'a rien changé.
 
J'ai formatter le disque USB2 au format ext2 est la copie marche parfaitement, et ceci sur de grosses quantités de donnée.
 
Juste quelques petits soucis:
1) Il a l'air de bloquer un petit moment sur des fichiers qui sont ouverts mais il les copie quand même. Ca me parait normal puisqu'il sont ouvert mais iol bloque 1 bonne minute qur chaque fichier. Est ce qu'il y a une solution?
 
2) Je m'amuse a bouger la souris pendant la copie. Il arrive que le curseur ne bouge plus pendant quelques dixièmes de seconde. C'est une souris USB. Est que le disque USB2 pompe tellement qu'il empeche la souris de marcher correctement?
 
3) Je voudrais pouvoir exploiter ces donnée directement sous un poste Windows 2000/XP. J'ai donc installé Explore2fs. Il reconnait bien le disque mais quant je copie un repertoire complet(qui contient des sous repertoire), ils me sors tout les fichiers et les sous repertoires du repertoire.Chaque repertoire et sous respertoire est vide. Tout les fichiers sont en vrac à l'endroit de la copie. C'est normal ou c'est un bug?
 
Dernière question:
Apparement, c'est le FAT32 qui pose problème à Red Hat. La partition étant de 80 Go, Est il possible qu'en réduisant celle ci à 20Go ou 40Go, çà marche un peu mieux?
 
Je vous remercie pour votre aide.

Reply

Marsh Posté le 24-06-2005 à 20:01:28    

Moi je dirais que c'est plutot la taille des fichiers (Film divx dans mon cas) qui pose prob... je pensais que le support de la FAT32 était niquel sous Linux... et ben non  :(

Reply

Sujets relatifs:

Leave a Replay

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