[Thunar] lenteur avec DD externe
[Thunar] lenteur avec DD externe
j'ai un petit soucis de performance lorsque je branche mon dd externe.
thunar s'ouvre puis j'attends bien 45s avant de voir la liste des dossiers. c'était instantané sur Xubuntu. Je me demande ce que j'ai pu louper.
Quelles infos vous seront utiles ?
thunar s'ouvre puis j'attends bien 45s avant de voir la liste des dossiers. c'était instantané sur Xubuntu. Je me demande ce que j'ai pu louper.
Quelles infos vous seront utiles ?
Dernière modification par IdoMcFly le mar. 08 janv. 2008, 11:23, modifié 1 fois.
- Skunnyk
- Maître du Kyudo
- Messages : 1137
- Inscription : mer. 06 sept. 2006, 21:31
- Localisation : IRC
- Contact :
Marrant, j'ai eu le même problème a Noël sur le tout nouveau tout beau disque dur externe auto alimenté de ma miss...
Je branche le disque, je le vois dans Thunar, je clic et là .. plantage pdt 30sec !
Et puis ensuite, nickel. je débranche le disque, le rebranche, et là nickel, montage direct etc ... Donc peut être un bug dans thunar/hal .. A voir si il y a d'autres cas
Je branche le disque, je le vois dans Thunar, je clic et là .. plantage pdt 30sec !
Et puis ensuite, nickel. je débranche le disque, le rebranche, et là nickel, montage direct etc ... Donc peut être un bug dans thunar/hal .. A voir si il y a d'autres cas
https://blog.alteroot.org
@archlinuxfr sur Twitter : https://twitter.com/archlinuxfr
@archlinuxfr sur Mastodon: https://mamot.fr/@archlinuxfr
@archlinuxfr sur Twitter : https://twitter.com/archlinuxfr
@archlinuxfr sur Mastodon: https://mamot.fr/@archlinuxfr
tiens, ca m'interesse
pour moi, c'est pas avec thunar mais nautilus, le montage se fait instantanément (dans le sens ou je peux utiliser un shell pour y aller), par contre, nautilus bloque pendant une ~10 sec ou alors m'affiche l'arborescence /
j'ai pensé à un truc, genre indexation, mais j'avoue ne pas avoir creusé (~10 sec ne me génait pas tellement par rapport au peu de fois ou je le branche)
pour moi, c'est pas avec thunar mais nautilus, le montage se fait instantanément (dans le sens ou je peux utiliser un shell pour y aller), par contre, nautilus bloque pendant une ~10 sec ou alors m'affiche l'arborescence /
j'ai pensé à un truc, genre indexation, mais j'avoue ne pas avoir creusé (~10 sec ne me génait pas tellement par rapport au peu de fois ou je le branche)
sortie de dmesg :
j'ai ça dans error.log :
dans everything.log j'ai tout pareil que dans le dmesg +
mount me retourne
Code : Tout sélectionner
usb 2-6: new high speed USB device using ehci_hcd and address 3
usb 2-6: configuration #1 chosen from 1 choice
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Initializing USB Mass Storage driver...
scsi6 : SCSI emulation for USB Mass Storage devices
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
scsi 6:0:0:0: Direct-Access WD 1600BEVExternal 1.02 PQ: 0 ANSI: 0
sd 6:0:0:0: [sdc] 312581808 512-byte hardware sectors (160042 MB)
sd 6:0:0:0: [sdc] Write Protect is off
sd 6:0:0:0: [sdc] Mode Sense: 00 00 00 00
sd 6:0:0:0: [sdc] Assuming drive cache: write through
sd 6:0:0:0: [sdc] 312581808 512-byte hardware sectors (160042 MB)
sd 6:0:0:0: [sdc] Write Protect is off
sd 6:0:0:0: [sdc] Mode Sense: 00 00 00 00
sd 6:0:0:0: [sdc] Assuming drive cache: write through
sdc: sdc1
sd 6:0:0:0: [sdc] Attached SCSI disk
sd 6:0:0:0: Attached scsi generic sg4 type 0
usb-storage: device scan complete
Code : Tout sélectionner
Jan 12 11:35:39 leodagan sd 6:0:0:0: [sdc] Assuming drive cache: write through
Jan 12 11:35:39 leodagan sd 6:0:0:0: [sdc] Assuming drive cache: write through
Code : Tout sélectionner
Jan 12 11:35:41 leodagan hald: mounted /dev/sdc1 on behalf of uid 1000
Code : Tout sélectionner
/dev/sdc1 on /media/WD Passport type vfat (rw,nosuid,nodev,shortname=winnt,uid=1000)
à priori, ca serait du au système de fichier vfat, son utilisation sous windows et la facon de déterminer l'espace libre:
https://bugs.launchpad.net/ubuntu/+sour ... omments/53
https://bugs.launchpad.net/ubuntu/+sour ... bug/133567
j'ai plus cherché pour nautilus mais ca doit etre géneral (df est impacté aussi)
la solution proposée dans le ticket semble fonctionner parfaitement:
1. s'il est déclaré dans fstab, rajouter l'option usefree au niveau des options de montage.
2. si on utilise hal:
il faut éditer le fichier: /usr/share/hal/fdi/policy/10osvendor/20-storage-method
et rajouter l'option:
dans la section:
et utiliser l'utilitaire fourni avec le wm, par exemple pour gnome:
et rajouter usefree dans /system/storage/default_options/vfat/mount_options
si ca n'a jamais été modifié:
l'affichage du disque ne devrait plus prendre autant de temps
ou alors, le mettre en ext3, reiserfs ou autre
https://bugs.launchpad.net/ubuntu/+sour ... omments/53
https://bugs.launchpad.net/ubuntu/+sour ... bug/133567
j'ai plus cherché pour nautilus mais ca doit etre géneral (df est impacté aussi)
la solution proposée dans le ticket semble fonctionner parfaitement:
1. s'il est déclaré dans fstab, rajouter l'option usefree au niveau des options de montage.
2. si on utilise hal:
il faut éditer le fichier: /usr/share/hal/fdi/policy/10osvendor/20-storage-method
et rajouter l'option:
Code : Tout sélectionner
<append key="volume.mount.valid_options" type="strlist">usefree</append>
Code : Tout sélectionner
<match key="volume.fstype" string="vfat">
<match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux">
Code : Tout sélectionner
gconf-editor
si ca n'a jamais été modifié:
Code : Tout sélectionner
gconftool-2 -s -t list --list-type=string /system/storage/default_options/vfat/mount_options "[shortname=lower,uid=,usefree]"
ou alors, le mettre en ext3, reiserfs ou autre
utilise l'uuid, une fois branché:
puis, dans le fstab, tu indiques dans la partie device:
sinon, il y a la possibilité d'indiquer à hal des options obligatoires, mais de tête, je m'en rappelle plus trop
Code : Tout sélectionner
ls -al /dev/disk/by-uuid/
Code : Tout sélectionner
UUID=xxx-xxx-x-xx-x /media/WD vfat defaults,user,usefree 0 0
à ma connaissance, la seule possibilité de récupérer des données (éffacées) est de jouer avec le fichier device + grep, tu connais un moyen plus simple?cassyb a écrit :un conseil pour ton DDE passe le à ext3...
fat32 c'est vraiment pas terrible.
(raisons: defragmentation, ext3 + sûr pour récupérer les données, ext3 peut se lire sur win)
l'ext3 remet les inode à 0 après un effacement.
avant d'essayer la ligne fstab, crée toi une regle udev pour que tu sois sûr que tu auras /dev/WDje ne peux pas supposer que ce sera forcément /dev/sdc1
avec le temps le montage devenait de + en + lent...vu que je n'avais plus de windows et qu'il n'existe(-ait) pas d'outils pour défragmenter le fat32 sur linux...je l'ai mis en ext3.ext3 peut se lire sur Win mais pas partout, il faut installer soit un exploreur ext3, soit le drivers pour windows
stocker la dll de explore2fs sur un ftp ou webmail n'étant pas une grosse contrainte.
Mes 2 expériences de récupération de données se limitent à récupérer des photos effacées avec photorec et l'autre c'était gparted qui avez fait de la merde...2 partitions se chevauchaient...pb d'inodes incohérents...j'ai récupéré mes données avec TestDisk.à ma connaissance, la seule possibilité de récupérer des données (éffacées) est de jouer avec le fichier device + grep, tu connais un moyen plus simple?
il me semble que c'est récupérable tant que tu ne fais pas de dd.
photorec est en fait une surcouche de testdisk qui en fin de compte lit la totalité de la partition ou l'espace non alloué sur du ext3.cassyb a écrit : Mes 2 expériences de récupération de données se limitent à récupérer des photos effacées avec photorec et l'autre c'était gparted qui avez fait de la merde...2 partitions se chevauchaient...pb d'inodes incohérents...j'ai récupéré mes données avec TestDisk.
il me semble que c'est récupérable tant que tu ne fais pas de dd.
fstab est de toute manière prioritaire sur udev/halIdoMcFly a écrit :la ligne fstab ne marche pas mieux (rw,user,noauto,usefree 0 0)
je ne sais pas faire de règle udev, tu peux me dire comment on écrit ça ?
quand tu dis que ca ne marche pas, c'est en ligne de commande que ca bloque, ou c'est depuis une interface?
vérifie si le point de montage existe, depuis une interface tel que gnome-mount (et surement pareil sur son équivalent de xfce, à vérifier), le point de montage est crée dynamiquement, si tu spécifies les options dans fstab, il te faut créer le point de montage manuelement.
sinon, tu peux aussi essayer pmount qui est plus compatible avec hal dans le sens ou il prend les options de montage qui seraient indiquées dans volume.policy.mount_options.