Bonjour,
J'utilise Open Suse Tumbleweed depuis plusieurs années et je rencontre depuis peu quelques difficultés: lorsque que je copie un fichier de ma carte SD vers mon disque dur, je me retrouve avec deux fichiers différents (les sommes md5sums ne sont pas les mêmes).
J'ai donc pensé dans un premier temps à un disque dur défectueux mais j'ai le même soucis si je copie un fichier de ma carte SD vers un disque dur externe !!
Ces fichiers sont des fichiers volumineux (fichier vidéo HD), mais je ne comprends pas ce qui se passe. J'ai l'impression que cela ce reproduit dans toutes les écritures de mes fichiers: je dois passer fsck régulièrement, il me trouve des erreurs...
Le plus amusant c'est que si je réinstalle le système à zéro, le problème ne se pose plus pendant un certain temps, puis il revient sans que je sache pourquoi...
Par où commencer pour voir ce qui ne va pas ? Pensez-vous qu'un rootkit peut être à l'origine de se problème?
PS: Je vous mets également le résultat de SMART car je penses qu'on va me le demander:
Bonsoir,
avec les chiffres en 1 et 7, je dirais que le disque a un problème, mais je n’y connais pas grand-chose.
En fait la collone when failed est vide, c'est à dire qu'il n'a jamais eu de problème...
Et pourquoi avoir le même problème avec un disque dur externe ??
C'est la première ligne avec un nombre d'erreurs à 37 440 542 et la ligne numéro 7 avec 1 143 300 141qui me semblent très inquiétantes quand on regarde l'interprétation de ces deux lignes (https://fr.wikipedia.org/wiki/Self-Monitoring,_Analysis_and_Reporting_Technology#Attributs_S.M.A.R.T._connus) :
Pour moi c'est le signe d'un disque en fin de vie.
Pour ce qui est du transfert sur un dd externe, est-ce que les flux ne transitent pas par le dd interne défecteux dans des fichiers temporaires ? ou ce dd externe est dans le même état ?
Si tu as la possibilité de faire la manip avec ce dd externe sur un autre PC, tu pourrais comparer.
Si vraiment ton dd interne n'a pas de souci, regarde du côté du lecteur de carte, voire du côté de la carte SD, les cartes ne sont pas éternelles non plus.
Bonjour,
C'est un disque seagate, ces valeurs sont à interpréter différemment des autres disques durs.
Il faut creuser mais ce n'est pas parce que tu vois de grosses erreurs sur ces valeurs là que cela signifie que le disque est hs. (pour seagate en tous cas).
http://www.users.on.net/~fzabkar/HDD/Seagate_SER_RRER_HEC.html
Et bien dans ce cas, il y a l’outil de diagnostic seageate https://www.seagate.com/fr/fr/support/downloads/seatools/
Salut
Tu peux faire un test de copie sur un flash disque (je veux dire flash disque vers le DD) et si tout va bien je pense que le problème devra être la carte SD.
Bonjour voici les résultats des différents tests que j'ai effectué:
Test courts, tests long sont tous les deux OK
Sur les status smart tous les deux sont OK:
Pour voir ce qui se passe au niveau des logs système je peux aller où ? Car visiblement c'est pas le disque dur qui est en cause. (une fois de plus j'ai essayé de copier d'une carte sd vers un HDD externe même problème...)
Merci pour vos lumières !
les logs, il y en a dans /var/log/
Tu as un outil dans YaST pour voir les messages : Divers > afficher les journaux du système
Je ne saurais t'en dire plus.
une source : https://doc.opensuse.org/documentation/leap/tuning/html/book-tuning/cha-tuning-logfiles.html
Bonjour plusieurs pb possibles:
1) la carte sd défectueuse
2) le lecteur de carte qui lit mal (pb de pilote?) si tu as l'occasion de tester avec un autre pc ça peut aider
3) Pb de mémoire vive ou de contrôleur sata mais je pense que tu aurais d'autres problème.
Hello ;)
Les tests semblent rassurants non ?
Quand tu dis "je copie un fichier de ma carte SD vers mon disque dur, je me retrouve avec deux fichiers différents (les sommes md5sums ne sont pas les mêmes)."
Quel impact cela a pour toi : les sommes de contrôle sont différentes si je comprends bien, mais concrètement ca donne quoi comme anomalie : le fichier collé n'est pas lisible ?
Tu procèdes comment pour la copie ?
Bonjour,
Parfois l'image saute, parfois le fichier est illisible, parfois rien n'est visible à l'oeil nu.
J'ai essayé de copier avec dolphin, cp et scp. Le problème est toujours là...
Parfois même mes fichiers sont identiques si je les compares tout de suite après la copie puis différents quelques minutes après...
En cherchant un peu je suis aussi tombé sur ça quand je fais un dmesg (il semblerait que ce problème arrive lorsque l'ordinateur passe en mode hibernation)
[14942.491457] PM: hibernation: Basic memory bitmaps freed
[14942.491460] OOM killer enabled.
[14942.491461] Restarting tasks ... done.
[14942.492290] kernel tried to execute NX-protected page - exploit attempt? (uid: 0)
[14942.492292] BUG: unable to handle page fault for address: ffffe6998247dd00
[14942.492294] #PF: supervisor instruction fetch in kernel mode
[14942.492295] #PF: error_code(0x0011) - permissions violation
[14942.492296] PGD 43f348067 P4D 43f348067 PUD 43f347067 PMD 80000004316001e3
[14942.492300] Oops: 0011 [#1] PREEMPT SMP NOPTI
[14942.492302] CPU: 1 PID: 24454 Comm: systemd-sleep Not tainted 5.17.2-1-default #1 openSUSE Tumbleweed 1c5eabdaa71afd8ce072e2849981f60d0f4dd91a
[14942.492306] Hardware name: Micro-Star International Co., Ltd. MS-7A38/B450M PRO-VDH MAX (MS-7A38), BIOS B.D0 01/11/2022
[14942.492307] RIP: 0010:0xffffe6998247dd00
[14942.492310] Code: ff ff 78 69 e8 18 10 9b ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 <00> 08 00 c0 ff ff 0f 00 00 01 00 00 00 00 ad de 22 01 00 00 00 00
[14942.492312] RSP: 0018:ffffad7103c43d40 EFLAGS: 00010282
[14942.492314] RAX: ffffe6998247dd00 RBX: ffffe6998247dd40 RCX: 0000000026600001
[14942.492315] RDX: 0000000000000000 RSI: 0000000000000002 RDI: ffff9b100a36eba0
[14942.492316] RBP: 0000000000000002 R08: 0000000000000001 R09: ffffffffabd21ef0
[14942.492317] R10: ffffad7103c43b90 R11: ffff9b132e7fffe8 R12: 0000000000000000
[14942.492318] R13: 0000000000000000 R14: ffffffffab0772a0 R15: 00000000fffffff7
[14942.492320] FS: 00007f6886e7db00(0000) GS:ffff9b132ea40000(0000) knlGS:0000000000000000
[14942.492321] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[14942.492322] CR2: ffffe6998247dd00 CR3: 00000001f4fcc000 CR4: 0000000000350ee0
[14942.492324] Call Trace:
[14942.492326] <TASK>
[14942.492327] ? blocking_notifier_call_chain+0x5d/0x80
[14942.492332] ? hibernate.cold+0x53/0x1fb
[14942.492336] ? state_store+0xca/0xd0
[14942.492339] ? kernfs_fop_write_iter+0x121/0x1b0
[14942.492342] ? new_sync_write+0x11f/0x1b0
[14942.492346] ? vfs_write+0x1ec/0x280
[14942.492348] ? ksys_write+0x5f/0xe0
[14942.492351] ? do_syscall_64+0x5c/0x80
[14942.492354] ? do_syscall_64+0x69/0x80
[14942.492356] ? do_syscall_64+0x69/0x80
[14942.492358] ? exc_page_fault+0x68/0x150
[14942.492362] ? entry_SYSCALL_64_after_hwframe+0x44/0xae
[14942.492365] </TASK>
[14942.492366] Modules linked in: rfcomm af_packet nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_tables ebtable_nat ebtable_broute ip6table_nat ip6table_mangle ip6table_raw ip6table_security iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 iptable_mangle iptable_raw iptable_security ip_set nfnetlink ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter bpfilter cmac algif_hash algif_skcipher af_alg bnep dmi_sysfs ext4 mbcache jbd2 btusb btrtl btbcm btintel btmtk bluetooth uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 snd_usb_audio videobuf2_common snd_usbmidi_lib videodev snd_rawmidi ecdh_generic snd_seq_device rfkill mc intel_rapl_msr intel_rapl_common edac_mce_amd snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_hda_codec_hdmi ppdev snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi kvm snd_hda_codec snd_hda_core snd_hwdep irqbypass snd_pcm
[14942.492407] r8169 snd_timer wmi_bmof realtek snd pcspkr joydev efi_pstore k10temp mdio_devres i2c_piix4 soundcore libphy parport_pc parport tiny_power_button gpio_amdpt acpi_cpufreq gpio_generic button nls_iso8859_1 nls_cp437 vfat fat fuse configfs ip_tables x_tables hid_generic usbhid amdgpu crct10dif_pclmul crc32_pclmul ghash_clmulni_intel drm_ttm_helper ttm iommu_v2 gpu_sched i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops cec rc_core xhci_pci xhci_pci_renesas aesni_intel xhci_hcd crypto_simd cryptd drm ccp usbcore sp5100_tco wmi btrfs blake2b_generic libcrc32c crc32c_intel xor raid6_pq sg dm_multipath dm_mod scsi_dh_rdac scsi_dh_emc scsi_dh_alua msr efivarfs
[14942.492442] CR2: ffffe6998247dd00
[14942.492445] ---[ end trace 0000000000000000 ]---
Je penche de plus en plus pour un rootkit ou autre saloperie de ce genre ( je n'ai pas que des amis sur internet ) comment on peut procéder pour vérifier de ce côté là ?