web-dev-qa-db-fra.com

Erreur d'entrée / sortie lors de la tentative d'accès à certains répertoires

J'essaie d'accéder à un répertoire sur un disque dur externe Seagate formaté exfat, mais le message d'erreur ci-dessous persiste. Sur mon ordinateur Mac, je peux accéder aux répertoires et exécuter des scripts sans aucun problème, mais lorsque j'utilise Ubuntu sur mon ordinateur portable, j'ai commencé à rencontrer l'erreur ci-dessous. Jusqu'à aujourd'hui, je n'ai eu aucun problème à accéder à ces répertoires sur mon ordinateur portable, mais à partir d'aujourd'hui, le message d'erreur suivant s'affiche lors de l'accès à certains répertoires:

ls: reading directory '/Volumes/EEG000/eeg/data/2015/book_17/00002026_20151021/patient/reports': Input/output error

Cela ne se produit qu'avec quelques répertoires sélectionnés et je n’ai pas pu en déterminer la cause. Je n'ai aucun problème à accéder à ces répertoires sur Mac.

dmesg ne semble rien signaler de suspect avec le disque dur externe. Voici les dernières lignes:

[  456.419825] CPU5: Package temperature above threshold, cpu clock throttled (total events = 229)
[  456.419828] mce_notify_irq: 2 callbacks suppressed
[  456.419829] mce: [Hardware Error]: Machine check events logged
[  456.419832] CPU1: Package temperature above threshold, cpu clock throttled (total events = 229)
[  456.419834] mce: [Hardware Error]: Machine check events logged
[  456.439850] CPU1: Core temperature/speed normal
[  456.439852] CPU2: Package temperature/speed normal
[  456.439853] CPU6: Package temperature/speed normal
[  456.439853] CPU5: Core temperature/speed normal
[  456.439856] CPU5: Package temperature/speed normal
[  456.439858] CPU1: Package temperature/speed normal
[  456.439861] CPU3: Package temperature/speed normal
[  456.439862] CPU7: Package temperature/speed normal
[  456.439863] CPU0: Package temperature/speed normal
[  456.439864] CPU4: Package temperature/speed normal

J'ai installé et réinstallé exFat-utils et exFat-Fuse.

De plus, voici les dernières lignes relatives au disque dur externe dans fdisk:

GPT PMBR size mismatch (4294967294 != 2743151278) will be corrected by w(rite).
Disk /dev/sdb: 7.3 TiB, 8001563221504 bytes, 15628053167 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 33553920 bytes
Disklabel type: gpt
Disk identifier: 23F0435C-410B-4B15-A778-FE0357B25EE2

Device      Start         End     Sectors  Size Type
/dev/sdb1      40      409639      409600  200M EFI System
/dev/sdb2  409640 15627790983 15627381344  7.3T Microsoft basic data

Si vous avez besoin de plus d'informations, faites le moi savoir et je vais essayer de l'obtenir.

2
James Mchugh

J'ai résolu le problème en essayant d'exécuter fsck sur le disque, ce qui m'a informé que certains fichiers des répertoires sujets aux erreurs avaient des sommes de contrôle incorrectes. J'ai résolu ce problème en exécutant Utilitaire de disque pour réparer les fichiers corrompus sur l'ordinateur Mac.

0
James Mchugh