Bonjour. J’ai un problème très embêtant sur ma Fedora. Que ce soit avec scribus ou kmymoney j’ai le même souci. Quand je pars à la recherche d’un fichier j’ai des dossiers grisés qui apparaissent et le PC bloque pendant 3 minutes. Ces dossiers ne sont pas trouvés par dolphin. Le ventilo accélère et on ne peut plus rien faire. Au bout d’un moment et heureusement le PC se libère. Ce défaut est systématique. Mais si je veux changer de dossier on est reparti pour 3 minutes.

Si vous avez une idée ?

  • Nicosss a répondu à ça.
  • thierryR Essaye de créer un autre utilisateur puis vois si les problèmes sont les mêmes.

    thierryR Merci de bien vouloir sélectionner les étiquettes complémentaires et donner quelques détails sur la machine en question.
    Par ailleurs ce comportement se produit depuis quand et suite à qu’elle opération ?

    Disque dur ou ssd ? Pour le premier ça pourrait venir de l’age et pour le second de la grosseur des fichiers dans son champs de recherche. Sinon as tu une grosse mémoire tampon ? Tu lui fais faire une recherche sur tout le disque ou seulement sur un dossier particulier ?

    Pas mieux, la configuration du PC serait interressant.

    Ainsi que de regarder les ressources prises au moment des requêtes avec htop par exemple.

    Et comme d’habitude dans ce genre de cas : que retourne le rapport smartd disponible avec “smartmontools” :

    sudo dnf install smartmontools -y

    sudo smartctl -aA /dev/sdX

    Histoire de voir l’état de l’unité de stockage visé (remplace X par la lettre de l’unité, à adapter pour le NVME!)

    Merci les gars d’essayer de m’aider. Je répond au mieux aux demandes.

    Désolé Nicosss je me suis aperçu de ce phénomène vraiment par hasard. Au départ je croyais à un bug kmymoney, mais maintenant je le retrouve sur scribus. Donc je ne l’impute pas à une application en particulier…

    Indications de la machine:

    $ inxi -F 
    System:
     Host:pc-bureauKernel:6.6.14-200.fc39.x86_64arch:x86_64bits:64
     Desktop:KDE Plasmav:5.27.10Distro:Fedora release 39 (Thirty Nine)
    Machine:
     Type:DesktopMobo:ASRockmodel:X470 Gaming-ITX/ac
     serial:<superuser required>UEFI:American Megatrendsv:P3.30
     date:05/24/2019
    CPU:
     Info:8-coremodel:AMD Ryzen 7 2700Xbits:64type:MT MCPcache: L2:4 MiB
     Speed (MHz): avg:2171min/max:2200/3700cores: 1:19062:26763:2200
     4:18125:22006:18277:22008:32009:175910:220011:199612:2200
     13:196414:220015:220016:2200
    Graphics:
     Device-1:AMD Cedar [Radeon HD 5000/6000/7350/8350 Series]driver:radeon
     v:kernel
     Display:waylandserver:X.orgv:1.20.14with:Xwaylandv:23.2.4
     compositor:kwin_waylanddriver: X: loaded:radeon
     unloaded:fbdev,modesetting,vesadri:r600gpu:radeon
     resolution:1920x1080
     API:EGLv:1.5drivers:kms_swrast,r600,swrast
     platforms:gbm,wayland,x11,surfaceless,device
     API:OpenGLv:4.5vendor:mesav:23.3.4renderer:AMD CEDAR (DRM 2.50.0
     / 6.6.14-200.fc39.x86_64 LLVM 17.0.6)
     API:Vulkanv:1.3.268drivers:llvmpipesurfaces:xcb,xlib,wayland
    Audio:
     Device-1:AMD Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series]
     driver:snd_hda_intel
     Device-2:AMD Family 17h HD Audiodriver:snd_hda_intel
     API:ALSAv:k6.6.14-200.fc39.x86_64status:kernel-api
     Server-1:PipeWirev:1.0.2status:active
    Network:
     Device-1:Intel Wireless-AC 9260driver:iwlwifi
     IF:wlp10s0state:upmac:0c:54:15:a7:88:bb
     Device-2:Intel I211 Gigabit Networkdriver:igb
     IF:enp11s0state:downmac:70:85:c2:83:66:58
    Bluetooth:
     Device-1:Intel Wireless-AC 9260 Bluetooth Adapter driver:btusbtype:USB
     Report:btmgmtID:hci0state:upaddress:0C:54:15:A7:88:BFbt-v:5.1
    Drives:
     Local Storage: total:1.58 TiBused:295.7 GiB (18.2%)
     ID-1:/dev/nvme0n1vendor:Corsairmodel:Force MP300size:223.57 GiB
     ID-2:/dev/sdavendor:Toshibamodel:MQ01ABD100size:931.51 GiB
     ID-3:/dev/sdbvendor:Seagatemodel:ST9500420ASGsize:465.76 GiB
    Partition: 
     ID-1:/size:221.98 GiBused:107.59 GiB (48.5%)fs:btrfs  
     dev:/dev/nvme0n1p3
     ID-2:/bootsize:973.4 MiBused:345.5 MiB (35.5%)fs:ext4  
     dev:/dev/nvme0n1p2
     ID-3:/boot/efisize:598.8 MiBused:17.4 MiB (2.9%)fs:vfat  
     dev:/dev/nvme0n1p1
     ID-4:/homesize:221.98 GiBused:107.59 GiB (48.5%)fs:btrfs  
     dev:/dev/nvme0n1p3
    Swap: 
     ID-1:swap-1type:zramsize:8 GiBused:5 MiB (0.1%)dev:/dev/zram0
    Sensors: 
     System Temperatures: cpu:39.6 Cmobo:N/Agpu:radeontemp:52.0 C
     Fan Speeds (rpm):N/A
    Info: 
     Processes:450Uptime:21mMemory: total:16 GiBavailable:15.54 GiB
     used:4.11 GiB (26.4%)Shell:Bashinxi: 3.3.31

    La recherche des infos se fait sur  dev:/dev/nvme0n1p3

    htop me précise seulement que le proc tourne à 100%

    $ sudo smartctl -aA /dev/nvme0n1p2 
    [sudo] Mot de passe de thierry :  
    smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.6.14-200.fc39.x86_64] (local build) 
    Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org 
    
    === START OF INFORMATION SECTION === 
    Model Number:                       Force MP300 
    Serial Number:                      190581800001243731B1 
    Firmware Version:                   E8FM11.7 
    PCI Vendor/Subsystem ID:            0x1987 
    IEEE OUI Identifier:                0x000000 
    Total NVM Capacity:                 240 057 409 536 [240 GB] 
    Unallocated NVM Capacity:           0 
    Controller ID:                      0 
    NVMe Version:                       1.2 
    Number of Namespaces:               1 
    Namespace 1 Size/Capacity:          240 057 409 536 [240 GB] 
    Namespace 1 Formatted LBA Size:     512 
    Local Time is:                      Tue Feb  6 10:21:54 2024 CET 
    Firmware Updates (0x12):            1 Slot, no Reset required 
    Optional Admin Commands (0x0017):   Security Format Frmw_DL Self_Test 
    Optional NVM Commands (0x001e):     Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat 
    Log Page Attributes (0x04):         Ext_Get_Lg 
    Maximum Data Transfer Size:         512 Pages 
    Warning  Comp. Temp. Threshold:     84 Celsius 
    Critical Comp. Temp. Threshold:     88 Celsius 
    
    Supported Power States 
    St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat 
    0 +     3.00W       -        -    0  0  0  0        0       0 
    1 +     2.00W       -        -    1  1  1  1        0       0 
    2 +     2.00W       -        -    2  2  2  2        0       0 
    3 -   0.1000W       -        -    3  3  3  3     1000    1000 
    4 -   0.0050W       -        -    4  4  4  4   400000   90000 
    
    Supported LBA Sizes (NSID 0x1) 
    Id Fmt  Data  Metadt  Rel_Perf 
    0 +     512       0         1 
    1 -    4096       0         0
    
    === START OF SMART DATA SECTION === 
    SMART overall-health self-assessment test result: PASSED 
    
    SMART/Health Information (NVMe Log 0x02) 
    Critical Warning:                   0x00 
    Temperature:                        46 
    Celsius Available Spare:            100% 
    Available Spare Threshold:          50% 
    Percentage Used:                    8% 
    Data Units Read:                    48 030 831 [24,5 TB] 
    Data Units Written:                 36 466 190 [18,6 TB] 
    Host Read Commands:                 338 368 547 
    Host Write Commands:                487 983 581 
    Controller Busy Time:               2 507 
    Power Cycles:                       2 178 
    Power On Hours:                     6 451 
    Unsafe Shutdowns:                   112 
    Media and Data Integrity Errors:    0 
    Error Information Log Entries:      8 902 
    Warning  Comp. Temperature Time:    0 
    Critical Comp. Temperature Time:    0 
    Temperature Sensor 2:               46 Celsius 
    
    Error Information (NVMe Log 0x01, 16 of 16 entries) 
    Num   ErrCount  SQId   CmdId  Status  PELoc          LBA  NSID    VS  Message  
    0       8902     0  0x2012  0x0213      -      9175046     -     -  Invalid Log Page
    1       8901     0  0x5003  0x0213      -      9175046     -     -  Invalid Log Page  
    2       8900     0  0x301d  0x0017      -      9175046     1     -  Invalid Namespace or Format  
    3       8899     0  0x1013  0x0017      -      9175046     1     -  Invalid Namespace or Format  
    4       8898     0  0x101c  0x0213      -      9175046     -     -  Invalid Log Page  
    5       8897     0  0x5016  0x0004      -            3     1     -  Invalid Field in Command  
    6       8896     0  0x5014  0x0004      -            3     1     -  Invalid Field in Command  
    7       8895     0  0x4016  0x0004      -            3     1     -  Invalid Field in Command  
    8       8894     0  0x4014  0x0004      -            3     1     -  Invalid Field in Command  
    9       8893     0  0x3016  0x0004      -            3     1     -  Invalid Field in Command 
    10       8892     0  0x3014  0x0004      -            3     1     -  Invalid Field in Command 
    11       8891     0  0x2016  0x0004      -            3     1     -  Invalid Field in Command 
    12       8890     0  0x2014  0x0004      -            3     1     -  Invalid Field in Command 
    13       8889     0  0x1016  0x0212      -      9175046     -     -  Invalid Log Page 
    14       8888     0  0x400c  0x0004      -            3     1     -  Invalid Field in Command 
    15       8887     0  0x300e  0x0004      -            3     1     -  Invalid Field in Command 
    
    Read Self-test Log failed: Invalid Namespace or Format (0x00b)

    Pour retrouver ces dossiers invisibles j’ai tenté de le faire par les inodes mais rien n’apparaît.

    [thierry@pc-bureau ~]$ ls -i 
    12674  audacity1.3-thierry     
    14209'Cozy Drive'           
    16454  etc                  
    16461  kexi                 
    697464  Musiques            
    18016  raspi_thierry         
    6006235  translog.20231124194154.log 
    12730 'Bibliothèque calibre'  
    677051'crash windows.jpg'  
    2280993  fern-wifi-cracker     
    3299  kmymoney.bak          
    17527  NetBeansProjects    
    18020  share                   
    697465  Videos 677049  Blason_St_Maurice.png   
    677052  dead.letter           
    16459  fontconfig         
    677055'logo wifi.jpg'        
    17530  Olympe              
    18023  snap                    
    677056  virtual    
    662  Bureau                     
    666  Documents             
    16460  grsync                 
    664  Modèles                 
    665  Public                
    663  Téléchargements 
    7172418  code.kdbx                
    16451  dumpmysql            
    697461  Images               
    16466  mozilla-vpn-client    
    17533  public_html        
    18747'thunderbird adresses' 
    5310777  Cours                    
    16452  dwhelper            
    6206483  info.opml            
    17521  MuseScore3            
    18012  raspi_isabelle     
    18749'thunderbird filtres'

    Je ne m’explique pas l’appararition des dossiers grisés….

    Il faudrait jouer avec la commande “nvme” :

    sudo nvme error-log /dev/nvmeX | grep -i error

    Histoire de voir si cela ne vient pas de lui. Disponible avec nvme-cli

    Normalement tu dois avoir ce genre de retour :

    error_count     : 0 
    status_field    : 0(Successful Completion: The command completed without error) 
    trtype          : The transport type is not indicated or the error is not transport related.

    Effectivement, tu as bien flairé un truc:

    [thierry@pc-bureau ~]$ sudo nvme error-log /dev/nvme0n1p3 | grep -i error
    [sudo] Mot de passe de thierry : 
    ErrorLog Entries for device:nvme0n1p3 entries:16
    error_count     : 8906
    trtype          : The transport type is not indicated or the erroris not transport related.
    error_count     : 8905
    trtype          : The transport type is not indicated or the erroris not transport related.
    error_count     : 8904
    trtype          : The transport type is not indicated or the erroris not transport related.
    error_count     : 8903
    trtype          : The transport type is not indicated or the erroris not transport related.
    error_count     : 8902
    trtype          : The transport type is not indicated or the erroris not transport related.
    error_count     : 8901
    trtype          : The transport type is not indicated or the erroris not transport related.
    error_count     : 8900
    trtype          : The transport type is not indicated or the erroris not transport related.
    error_count     : 8899
    trtype          : The transport type is not indicated or the erroris not transport related.
    error_count     : 8898
    trtype          : The transport type is not indicated or the erroris not transport related
    error_count     : 8897
    trtype          : The transport type is not indicated or the erroris not transport related.
    error_count     : 8896
    trtype          : The transport type is not indicated or the erroris not transport related.
    error_count     : 8895
    trtype          : The transport type is not indicated or the erroris not transport related.
    error_count     : 8894
    trtype          : The transport type is not indicated or the erroris not transport related.
    error_count     : 8893
    trtype          : The transport type is not indicated or the erroris not transport related.
    error_count     : 8892
    trtype          : The transport type is not indicated or the erroris not transport related.
    error_count     : 8891
    trtype          : The transport type is not indicated or the error is not transport related.

    Les erreurs de compteur sont elles importantes. Visiblement, ça n’empêche pas l’accès aux données.

    Si ça peut aider j’en rajoute un peu

    $ sudo nvme error-log /dev/nvme0n1p3 | grep -i invalid
     status_field    : 0x109(InvalidLog Page: The log page indicated isinvalid)
     status_field    : 0x109(InvalidLog Page: The log page indicated isinvalid)
     status_field    : 0x109(InvalidLog Page: The log page indicated isinvalid)
     status_field    : 0x109(InvalidLog Page: The log page indicated isinvalid)
     status_field    : 0x109(InvalidLog Page: The log page indicated isinvalid)
     status_field    : 0x109(InvalidLog Page: The log page indicated isinvalid)
     status_field    : 0x109(InvalidLog Page: The log page indicated isinvalid)
     status_field    : 0xb(InvalidNamespace or Format: The namespace or the format of that namespace isinvalid)
     status_field    : 0x109(InvalidLog Page: The log page indicated isinvalid)
     status_field    : 0x109(InvalidLog Page: The log page indicated isinvalid)
     status_field    : 0xb(InvalidNamespace or Format: The namespace or the format of that namespace isinvalid)
     status_field    : 0xb(InvalidNamespace or Format: The namespace or the format of that namespace isinvalid)
     status_field    : 0x109(InvalidLog Page: The log page indicated isinvalid)
     status_field    : 0x2(InvalidField in Command: A reserved coded value or an unsupported value in a defined field)
     status_field    : 0x2(InvalidField in Command: A reserved coded value or an unsupported value in a defined field)
     status_field    : 0x2(Invalid Field in Command: A reserved coded value or an unsupported value in a defined field)

    @thierryR je corrige tes postes pour plus de clareté, pour plusieurs lignes de code utilise “>_” à l’avenir.

    Mise à part le nvme, pour quel usage utilises-tu des disques durs mécaniques?

    Les disques durs mécaniques stockent les archives longues:

    Le 1er sert: Photo et video

    Le 2e sert à la création de partitions virtuelles pour une VM.

    Pour essais on pourrait les déconnecter dans fstab.

    C’est fait. J’ai tenté en déconnectant les supports mécanique: sda et sdb

    # 
    # /etc/fstab # Created by anaconda on Wed Nov  2 17:28:27 2022 
    # 
    # Accessible filesystems, by reference, are maintained under '/dev/disk/'. 
    # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info. 
    # 
    # After editing this file, run 'systemctl daemon-reload' to update systemd 
    # units generated from this file. 
    # 
    UUID=87df59f3-5eef-48a8-b871-61f23cc8db4c /                 btrfs   subvol=root,compress=zstd:1 0 0 
    UUID=78cd3e46-5f4a-4c22-9b86-f5c91af75116 /boot             ext4    defaults        1 2 
    UUID=0158-2963                            /boot/efi         vfat    umask=0077,shortname=winnt 0 2 
    UUID=87df59f3-5eef-48a8-b871-61f23cc8db4c /home             btrfs   subvol=home,compress=zstd:1 0 0
    #/dev/sda1      /mnt/thierry/Images             ext4    defaults        0 0 
    #/dev/sda2      /mnt/thierry/Musiques           ext4    defaults        0 0 
    #/dev/sda3      /mnt/thierry/Videos             ext4    defaults        0 0 
    #/dev/sdb1      /mnt/thierry/virtual            ext4    defaults        0 0 
    tmpfs   /tmp       tmpfs   defaults,noatime,mode=1777   0  0 
    tmpfs   /var/spool tmpfs   defaults,noatime,mode=1777   0  0 
    tmpfs   /var/tmp   tmpfs   defaults,noatime,mode=1777   0  0

    Le problème reste identique. On confirme l’option de Nicosss

    Edit xylphute: Correction de balises markdown encore. STP, fais attention entre l’usage “code” et “bloc de code” .

    D’après vous: Est ce que reformater la carte M arrangerait la situation ?

    j’ai le même problème avec scribus si j’accède au fichier par le menu de scribus. Pas trois minutes mais changer de dossier est très long. J’ai pris l’habitude d’ouvrir mes fichiers scribus à partir de dolphin. Mes données sont sur un dd et je n’ai pas de nvme.
    Je pense que tu cumules deux problèmes. Les traces d’anciens dossiers(grisés) n’apparaissent que dans scribus ?

      Je ne vois pas ce problème de mon coté. Tout est fluide.

      Même avec le mode d’économie d’énergie la plus basse coté processeur (400Mhz sur le R7 5800x avec une unité de stockage NVME aussi, mais en PNY CS3030). Mais sous KDE avec le pilote libre pour Radeon.

      Faire un tour dans le bios pour voir si vous n’avez pas modifié/oublié quelque chose coté mémoire et autres.

      fgland Non, j’ai la même chose avec kmymoney Les 2 doivent se servir de la même appli. C’est les mêmes masques.

      Si tu as la même chose, c’est peut être un problème KDE. Dans ce cas il n’y a rien d’embêtant.

        thierryR Essaye de créer un autre utilisateur puis vois si les problèmes sont les mêmes.

          Nicosss Tout redevient normal sur un nouvel utilisateur. J’ai donc bien des dossiers invisibles dans mon /home d’où ma question:

          • Peut on avoir des dossiers sans inode ?
          • Peut-on les détecter ?

          J’ai eu la solution mais pas de façon précise.

          J’ai viré mes fichiers cachés, en gardant ceux de mozilla, et de kde. Ça fait une grosse purge, mais je me suis débarrassé du problème. Peut être que fgland à le même souci. Chez moi, tout va bien maintenant. Merci Nicosss et les autres pour votre aide.