Disque externe USB 2.0 fonctionnant à la vitesse USB1 !

Disque externe USB 2.0 fonctionnant à la vitesse USB1 ! - Linux et OS Alternatifs

Marsh Posté le 14-07-2004 à 03:16:26    

Tout est dit ! Je suis sous Mandrake 10. J'ai un disque dur externe en USB2 Lacie et contrairement à windows, la vitesse sous linux se limite à l'usb 1...
 
Que faire?

Reply

Marsh Posté le 14-07-2004 à 03:16:26   

Reply

Marsh Posté le 14-07-2004 à 11:39:03    

Désactive supermount pour ce disque.

Reply

Marsh Posté le 14-07-2004 à 14:19:18    

tiens, je croyais que supermount était désactivé et remplacé par magicdev?

Reply

Marsh Posté le 14-07-2004 à 14:57:49    

le fait de desactiver supermount regle le problème?

Reply

Marsh Posté le 14-07-2004 à 15:10:02    

supermount scrute en permanence le périphérique sur lequel les données sont écrites pour éviter les pertes de données, d'où les ralentissements. Cependant, si l'on monte soi-même les périphériques et qu'on les démonte proprement, il n'y a pas de problème et le transfert peut se réaliser ainsi plus rapidement.
 
magicdev, c'est différent, il lance les programmes auxiliaires tel qu'un lecteur de cd audio.


Message édité par Sagittarius le 14-07-2004 à 15:11:45
Reply

Marsh Posté le 14-07-2004 à 19:55:08    

ok bon meme si je suis debutant sous linux, je sais supprimer la ligne du supermount ds fstab.. Mais ca ne suffira pas? il faut que je le supprime du noyau non?  (gloups)

Reply

Marsh Posté le 14-07-2004 à 20:13:31    

pb : tu montes le disque et harddrake crée l'entrée avec supermount
 
la solution est de désactiver le service harddrake ( ou alors hotplug ) et de monter le disque manuellement


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 14-07-2004 à 20:18:33    

ok je te remercie.. JE vais voir ca

Reply

Marsh Posté le 15-07-2004 à 14:27:37    

bon et maintenant que j'ai désactivé hardrake et hotplug, j'ai viré la ligne ds le fstab, j'ai crée un nouveau point de montage et j'ai rajouté la ligne ds Fstab.
 
Une dernière question: comment faire apparaitre le point de montage sur le bureau ou alors comment lancer "l'explorateur" sur mon disque lorsque je j'utilise Gkrellm par exemple..? (il parait que c possible)
 
Merci

Reply

Marsh Posté le 15-07-2004 à 15:20:51    

tu crée une nouvelle icone sur ton bureau de type disque dur.
 


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 15-07-2004 à 15:20:51   

Reply

Marsh Posté le 15-07-2004 à 15:42:12    

bon ca m'enerve... Quand j'éteins le disque et que je le rallume, il me recrée encore un point de montage removable cet abruti alors que je n'en veux pas.. et pourtant j'ai désactivé les service hardrake et hotplug... grrrr
 
il a encore fallu que je le démonte de ce fichu emplacement pr le remonter  dans le bon point de montage..


Message édité par sasounian le 15-07-2004 à 15:44:32
Reply

Marsh Posté le 15-07-2004 à 15:44:26    

correction, c'est marqué tout en bas de la page de man de rmdir
 

Code :
  1. EXEMPLES
  2.        La commande `rmdir foo' n'effacera le  répertoire  foo,  que  s'il  est
  3.        vide. Si on désire effacer également les répertoires non-vides, il faut
  4.        utiliser `rm -r foo'.
  5. NOTES
  6.        Cette page décrit la version de rmdir fournie dans le paquetage  fileu-
  7.        tils-4.0. D'autres versions peuvent différer légèrement.
  8. TRADUCTION
  9.        Christophe Blaess, 1996-2003.
  10. LDP                             25 juillet 2003                      RMDIR(1L)


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 15-07-2004 à 15:46:36    

moi je n'ai pas ca quand je fais man rmdir.. je te ferai bien une capture d'écran ou un copier coller mais avec Eterm je sais pas encore faire... vivi je sais je suis nul mais bon j'apprends
 

Reply

Marsh Posté le 15-07-2004 à 16:58:41    

chmod -x `which drakupdate_fstab`

Reply

Marsh Posté le 15-07-2004 à 18:26:26    

sasounian> j'ai vérifié sur mon serveur qui est sous mdk 10.0, et j'ai exactement cela à la fin.
 
pour aller à la page suivante dans un man, tu peux utilise la touche [ESPACE]
 
sinon pour le copier/coller :
copier = sélection avec la souris
coller = click boutton milieu de la souris


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 16-07-2004 à 20:20:43    

ok bon je commence sérieusement à en avoir marre: Je sais pas si c la mandrake qui est vraiment bete ou moi mais la ca depasse les bornes: j'ai désactive Hotplug et Hardrake.. ca c bon. J'ai viré les lignes du fstab qui correspondaient à mon dd externe.
 
J'ai rebooter. J'ai branché mon disque et la pouf il se remet en supermount dans le repertoire "removable" et ca avance a 2 a l'heure....Sincèrement? je craque car ca me tue...
 
Que faire que faire?

Reply

Marsh Posté le 16-07-2004 à 20:35:41    

après quelques recherches j'ai trouvé comment le tout se déroulait :
 
1. on branche le périphérique et devfs crée l'entrée dans /dev et appelle /etc/dynamic/scripts/part.script
on peut le voir dans le fichier /etc/devfs/conf.d/dynamic.conf pour les périph avec part ( = partitions ) :

Code :
  1. REGISTER        .*/part.*       EXECUTE /etc/dynamic/scripts/part.script add $devpath
  2. UNREGISTER      .*/part.*       EXECUTE /etc/dynamic/scripts/part.script del $devpath


 
2. dans /etc/dynamic/scripts/part.script, on apelle /usr/sbin/drakupdate_fstab qui va ajouter l'entrée dans /etc/fstab et mettre supermount pour le gérer.
dans ce fichier à un moment il vérifie si un fichier nommé /etc/sysconfig/dynamic existe et si dedans il y a :

Code :
  1. SUPERMOUNT=no


 
Dans ce cas il  n'utilise pas supermount :

Code :
  1. my $useSupermount = ${{ getVarsFromSh('/etc/sysconfig/dynamic') }}{SUPERMOUNT} eq 'no' ? '' : 'magicdev';


 
donc une idée est de le crée afin déjà qu'il évite d'utiliser supermount.
 
donc tu peux réactiver harddrake et hotplug. crée le fichier /etc/sysconfig/dynamic et cela devrait marcher.
 

Code :
  1. echo "SUPERMOUNT=no" >> /etc/sysconfig/dynamic


 
la commande précédent créee le fichier /etc/sysconfig/dynamic en lui donnant comme contenu "SUPERMOUNT=no".
 
puis branches ton disque USB et regardes si il utilise encore supermount.
 
une fois que supermount sera désactiver tu devras monter et démonter manuellement la partition, si tu ne le fais pas tu peux risquer la corruption de tes données dessus.


Message édité par Dark_Schneider le 16-07-2004 à 20:40:26

---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 16-07-2004 à 21:22:54    

sasounian a écrit :

Tout est dit ! Je suis sous Mandrake 10. J'ai un disque dur externe en USB2 Lacie et contrairement à windows, la vitesse sous linux se limite à l'usb 1...
 
Que faire?


 
Question a la con : Est-ce que tu as activé l'usb 2.0 dans le noyau ? (moi je l'ai mis en module ehci-hcd )


Message édité par Coolos56 le 16-07-2004 à 21:23:19
Reply

Marsh Posté le 16-07-2004 à 21:35:06    

perso je sais pas comment on recompile le noyau sous Mandrake mais à mon avis oui car au début quand j'arrivais à le monter à la main, ca copiait vite.. bien plus vite que maintenant ^^

Reply

Marsh Posté le 16-07-2004 à 21:38:19    

Regarde si le module est chargé en faisant lsmod , puis sinon tu le charge en faisant modprobe ehci-hcd :)

Reply

Marsh Posté le 16-07-2004 à 22:45:28    

il est chargé

Reply

Marsh Posté le 16-07-2004 à 23:03:48    

ok Dark j'ai fait ta manip, elle marche, le disque ne se monte plus seul. Je l'ai monté à la main dans le point de montage qui se crée par défaut: removable.
 
Seulement, je n'ai plus accès a rien. Quand j'ouvre le disque je vois le nom de mes dossiers mais leur taille et date de modif restent inconnues et l'icone des dossiers est bizarre..ce n'est pas l'icone habituelle.
 
Etrange car les permissions sont en 777 donc je devrais y avoir accès...
 
Que faire?

Reply

Marsh Posté le 17-07-2004 à 01:26:18    

Dark_Schneider a écrit :

après quelques recherches j'ai trouvé comment le tout se déroulait :
 
1. on branche le périphérique et devfs crée l'entrée dans /dev et appelle /etc/dynamic/scripts/part.script
on peut le voir dans le fichier /etc/devfs/conf.d/dynamic.conf pour les périph avec part ( = partitions ) :

Code :
  1. REGISTER        .*/part.*       EXECUTE /etc/dynamic/scripts/part.script add $devpath
  2. UNREGISTER      .*/part.*       EXECUTE /etc/dynamic/scripts/part.script del $devpath


 
2. dans /etc/dynamic/scripts/part.script, on apelle /usr/sbin/drakupdate_fstab qui va ajouter l'entrée dans /etc/fstab et mettre supermount pour le gérer.
dans ce fichier à un moment il vérifie si un fichier nommé /etc/sysconfig/dynamic existe et si dedans il y a :

Code :
  1. SUPERMOUNT=no


 
Dans ce cas il  n'utilise pas supermount :

Code :
  1. my $useSupermount = ${{ getVarsFromSh('/etc/sysconfig/dynamic') }}{SUPERMOUNT} eq 'no' ? '' : 'magicdev';


 
donc une idée est de le crée afin déjà qu'il évite d'utiliser supermount.
 
donc tu peux réactiver harddrake et hotplug. crée le fichier /etc/sysconfig/dynamic et cela devrait marcher.
 

Code :
  1. echo "SUPERMOUNT=no" >> /etc/sysconfig/dynamic


 
la commande précédent créee le fichier /etc/sysconfig/dynamic en lui donnant comme contenu "SUPERMOUNT=no".
 
puis branches ton disque USB et regardes si il utilise encore supermount.
 
une fois que supermount sera désactiver tu devras monter et démonter manuellement la partition, si tu ne le fais pas tu peux risquer la corruption de tes données dessus.


 
Ah en voilà une belle analyse de script, de la belle ouvrage !
 
 :love:  :love:  :love:  
 
Testé avec lecteur INWIN-10in1, un disque USB2 et clés USB. Parfait pour ceux qui ont, comme moi, peu de goût pour supermount et horreur des icônes créés automatiquement sur le bureau KDE.
 
Archivé, mérite ton excellent site comme tip&trick

Reply

Marsh Posté le 17-07-2004 à 18:42:24    

sasounian> montre moile contenu de fstab. je pense que tes options de montages posent problème. je te donnerais la bonne ligne.
 
sinon elle est peu différente de celle-ci :
http://www.linux-wizard.net/howto. [...] article=12
 
il ne faut pas oublier de remplacer auto par noauto afin qu'il ne monte pas la partition automatiquement au démarrage ce qui pourrait bloquer le démarrage.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 19-07-2004 à 16:18:35    

Voici ce qu'il y a dans le fstab: je peux donc accéder au point de montage removable (mon disque) en root sans problème mais pas en user:
 
/dev/hda5 / ext3 defaults 1 1
none /dev/pts devpts mode=0620 0 0
/dev/hda6 /home ext3 defaults 1 2
/dev/hdc /mnt/cdrom auto umask=0,user,iocharset=iso8859-15,codepage=850,noauto,ro,exec 0 0
/dev/scsi/host9/bus0/target0/lun0/part1 /mnt/removable auto umask=0,user,iocharset=iso8859-15,codepage=850,noauto,exec,kudzu 0 0
/dev/hda1 /mnt/win_c ntfs umask=0,nls=iso8859-15 0  
none /proc proc defaults 0 0
/dev/hda7 swap swap defaults 0 0
/dev/scsi/host0/bus0/target0/lun0/part1 /mnt/removable2 auto umask=0,user,iocharset=iso8859-15,kudzu,codepage=850,noauto,exec 0 0

Reply

Marsh Posté le 19-07-2004 à 16:26:17    

pour y accéder en tant que user, il me semble que ce doit l'utilisateur qui monte la partoche. mais bon, quand même bizarre car le umask=0 devrait te donner l'accès


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 19-07-2004 à 16:33:19    

regardes les différents miontages faits en tapant juste : mount
 
peut être qu'il y a un conflit
 
et essaie en ligne de commande avec ls et non en graphique avec konqueror


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 19-07-2004 à 18:46:24    

ah mais c en ligne de commande que j'essaie et avec mon utilisateur je ne peux pas y accéder... en root sans problème..mais pas en user...c assez étrange...

Reply

Marsh Posté le 19-07-2004 à 18:50:04    

bon g viré tous les points de montage qu'il a rajouté et j'ai juste laissé win_c et cdrom ^^.
 
Faut reprendre depuis le début, voici donc le fstab apres avoir éteint mon dd externe et supprimer les points de montage inutile:
 
/dev/hda5 / ext3 defaults 1 1
none /dev/pts devpts mode=0620 0 0
/dev/hda6 /home ext3 defaults 1 2
/dev/hdc /mnt/cdrom auto umask=0,user,iocharset=iso8859-15,codepage=850,noauto,ro,exec 0 0
/dev/scsi/host9/bus0/target0/lun0/part1 /mnt/removable auto umask=0,user,iocharset=iso8859-15,codepage=850,noauto,exec,kudzu 0 0
/dev/hda1 /mnt/win_c ntfs umask=0,nls=iso8859-15 0  
none /proc proc defaults 0 0
/dev/hda7 swap swap defaults 0 0

Reply

Marsh Posté le 19-07-2004 à 19:25:16    

Code :
  1. /dev/scsi/host9/bus0/target0/lun0/part1 /mnt/removable auto umask=0,user,iocharset=iso8859-15,codepage=850,noauto,exec,kudzu 0 0


 
cette ligne ne sert pas à mon avis. vire là.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 19-07-2004 à 19:39:08    

c fait..ca change rien... c vraiment strange

Reply

Marsh Posté le 19-07-2004 à 20:09:14    

tu as enlevé la ligne ?  
 
reboot, puis  branche le DD.
 
donne le résultat des commandes suivantes :

Code :
  1. cat /etc/fstab
  2. ls /mnt/removable
  3. mount
  4. mount /mnt/removable
  5. mount
  6. ls /mnt/removable
  7. umount /mnt/removable
  8. mount


 
répètes ces commandes en tant qu'utilisateur aussi et donne les résultats


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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