Filesystem bloqué en lecture seule, "detected aborted journal"

Bonsoir !

Depuis quelques heures, mon disque s’est bloqué en lecture seule pendant une mise à jour via apt-get. La màj s’est arrêté brutalement (pas de coupure du système, de choc physique ou d’interruption du processus) depuis impossible d’accéder au disque en écriture. Il s’agit d’un disque SSD (je sais pas si ça change quelque chose. C’est le seul disque installé sur mon ordinateur et il est partitionné en / sur sda1, swap et /home sur sda2 (respectivement sda5 et 6), et l’ensemble du disque est inaccessible en écriture. Impossible donc de modifier le moindre fichier sur l’ordinateur… Par ailleurs le système fonctionne, mais je ne l’ai pas redémarré (dans le doute). J’ai fouillé un peu sur d’autres forum, ça n’a pas l’air d’être une erreur nouvelle, mais aucune des solutions proposées n’a marché chez moi…

Voilà les différents messages d’erreur que j’ai :

pour apt-get :

# apt-get install -f
W: Verrou non utilisé pour le fichier /var/lib/dpkg/lock en lecture seule
E: dpkg a été interrompu. Il est nécessaire d'utiliser « dpkg --configure -a » pour corriger le problème.

pour dpkg :

# dpkg --configure -a
dpkg: erreur: impossible d'accéder au répertoire administratif de dpkg: Système de fichiers accessible en lecture seulement

Du coup j’ai essayé de remonter le disque :

# mount -o remount,rw /
mount: impossible de remonter /dev/sda1 en lecture/écriture, est protégé en écriture

Voilà le résultat de dmesg :

# dmesg | grep sda                            
[114184.986261] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[114185.187263] sd 0:0:0:0: [sda] Stopping disk
[114186.115796] sd 0:0:0:0: [sda] Starting disk
[114221.284051] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[114221.561030] sd 0:0:0:0: [sda] Stopping disk
[114222.494878] sd 0:0:0:0: [sda] Starting disk
[117815.658061] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[117815.760076] sd 0:0:0:0: [sda] Stopping disk
[117816.709800] sd 0:0:0:0: [sda] Starting disk
[154192.023119] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[154192.093697] sd 0:0:0:0: [sda] Stopping disk
[154193.014445] sd 0:0:0:0: [sda] Starting disk
[155416.639445] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[155416.826844] sd 0:0:0:0: [sda] Stopping disk
[155417.755432] sd 0:0:0:0: [sda] Starting disk
[159082.440615] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[159082.547391] sd 0:0:0:0: [sda] Stopping disk
[159083.476490] sd 0:0:0:0: [sda] Starting disk
[256039.260211] sd 0:0:0:0: [sda] Unhandled sense code
[256039.260228] sd 0:0:0:0: [sda]  
[256039.260251] sd 0:0:0:0: [sda]  
[256039.260356] sd 0:0:0:0: [sda]  
[256039.260382] sd 0:0:0:0: [sda] CDB: 
[256039.260431] end_request: I/O error, dev sda, sector 24928256
[256039.260459] EXT4-fs warning (device sda1): ext4_end_bio:317: I/O error -5 writing to inode 1057269 (offset 0 size 581632 starting block 3116160)
[256039.260475] Buffer I/O error on device sda1, logical block 3115776
[256039.260496] Buffer I/O error on device sda1, logical block 3115777
[256039.260511] Buffer I/O error on device sda1, logical block 3115778
[256039.260526] Buffer I/O error on device sda1, logical block 3115779
[256039.260539] Buffer I/O error on device sda1, logical block 3115780
[256039.260553] Buffer I/O error on device sda1, logical block 3115781
[256039.260566] Buffer I/O error on device sda1, logical block 3115782
[256039.260580] Buffer I/O error on device sda1, logical block 3115783
[256039.260593] Buffer I/O error on device sda1, logical block 3115784
[256039.260607] Buffer I/O error on device sda1, logical block 3115785
[256039.260938] sd 0:0:0:0: [sda] Unhandled sense code
[256039.260954] sd 0:0:0:0: [sda]  
[256039.260976] sd 0:0:0:0: [sda]  
[256039.261076] sd 0:0:0:0: [sda]  
[256039.261100] sd 0:0:0:0: [sda] CDB: 
[256039.261148] end_request: I/O error, dev sda, sector 24927232
[256039.261171] EXT4-fs warning (device sda1): ext4_end_bio:317: I/O error -5 writing to inode 1057270 (offset 0 size 270336 starting block 3115970)
[256039.261388] sd 0:0:0:0: [sda] Unhandled sense code
[256039.261404] sd 0:0:0:0: [sda]  
[256039.261426] sd 0:0:0:0: [sda]  
[256039.261525] sd 0:0:0:0: [sda]  
[256039.261550] sd 0:0:0:0: [sda] CDB: 
[256039.261597] end_request: I/O error, dev sda, sector 24906272
[256039.261617] EXT4-fs warning (device sda1): ext4_end_bio:317: I/O error -5 writing to inode 1057271 (offset 0 size 4096 starting block 3113285)
[256039.261665] sd 0:0:0:0: [sda] Unhandled sense code
[256039.261680] sd 0:0:0:0: [sda]  
[256039.261701] sd 0:0:0:0: [sda]  
[256039.261800] sd 0:0:0:0: [sda]  
[256039.261824] sd 0:0:0:0: [sda] CDB: 
[256039.261871] end_request: I/O error, dev sda, sector 24906280
[256039.261890] EXT4-fs warning (device sda1): ext4_end_bio:317: I/O error -5 writing to inode 1057272 (offset 0 size 4096 starting block 3113286)
[256039.261934] sd 0:0:0:0: [sda] Unhandled sense code
[256039.261949] sd 0:0:0:0: [sda]  
[256039.261970] sd 0:0:0:0: [sda]  
[256039.262069] sd 0:0:0:0: [sda]  
[256039.262093] sd 0:0:0:0: [sda] CDB: 
[256039.262140] end_request: I/O error, dev sda, sector 33711472
[256039.262195] EXT4-fs error (device sda1): ext4_find_entry:1312: inode #1116440: comm dpkg: reading directory lblock 0
[256039.262201] sd 0:0:0:0: [sda] Unhandled sense code
[256039.262213] sd 0:0:0:0: [sda]  
[256039.262230] sd 0:0:0:0: [sda]  
[256039.262333] sd 0:0:0:0: [sda]  
[256039.262358] sd 0:0:0:0: [sda] CDB: 
[256039.262406] end_request: I/O error, dev sda, sector 265468584
[256039.262478] Aborting journal on device sda6-8.
[256039.262493] sd 0:0:0:0: [sda] Unhandled sense code
[256039.262502] sd 0:0:0:0: [sda]  
[256039.262518] sd 0:0:0:0: [sda]  
[256039.262619] sd 0:0:0:0: [sda]  
[256039.262644] sd 0:0:0:0: [sda] CDB: 
[256039.262691] end_request: I/O error, dev sda, sector 39128728
[256039.262757] sd 0:0:0:0: [sda] Unhandled sense code
[256039.262772] sd 0:0:0:0: [sda]  
[256039.262794] sd 0:0:0:0: [sda]  
[256039.262892] sd 0:0:0:0: [sda]  
[256039.262916] sd 0:0:0:0: [sda] CDB: 
[256039.262963] end_request: I/O error, dev sda, sector 24930304
[256039.262987] EXT4-fs warning (device sda1): ext4_end_bio:317: I/O error -5 writing to inode 1057268 (offset 0 size 2097152 starting block 3116416)
[256039.263403] sd 0:0:0:0: [sda] Unhandled sense code
[256039.263442] sd 0:0:0:0: [sda]  
[256039.263515] sd 0:0:0:0: [sda]  
[256039.264179] sd 0:0:0:0: [sda]  
[256039.264204] sd 0:0:0:0: [sda] CDB: 
[256039.264251] end_request: I/O error, dev sda, sector 24931328
[256039.264275] EXT4-fs warning (device sda1): ext4_end_bio:317: I/O error -5 writing to inode 1057268 (offset 0 size 2097152 starting block 3116544)
[256039.264633] sd 0:0:0:0: [sda] Unhandled sense code
[256039.264649] sd 0:0:0:0: [sda]  
[256039.264670] sd 0:0:0:0: [sda]  
[256039.264770] sd 0:0:0:0: [sda]  
[256039.264795] sd 0:0:0:0: [sda] CDB: 
[256039.264842] end_request: I/O error, dev sda, sector 24932352
[256039.264866] EXT4-fs warning (device sda1): ext4_end_bio:317: I/O error -5 writing to inode 1057268 (offset 0 size 2097152 starting block 3116672)
[256039.265176] sd 0:0:0:0: [sda] Unhandled sense code
[256039.265191] sd 0:0:0:0: [sda]  
[256039.265212] sd 0:0:0:0: [sda]  
[256039.265311] sd 0:0:0:0: [sda]  
[256039.265381] sd 0:0:0:0: [sda] CDB: 
[256039.265457] EXT4-fs warning (device sda1): ext4_end_bio:317: I/O error -5 writing to inode 1057268 (offset 0 size 2097152 starting block 3116800)
[256039.265787] sd 0:0:0:0: [sda] Unhandled sense code
[256039.265802] sd 0:0:0:0: [sda]  
[256039.265824] sd 0:0:0:0: [sda]  
[256039.265922] sd 0:0:0:0: [sda]  
[256039.265947] sd 0:0:0:0: [sda] CDB: 
[256039.266006] EXT4-fs warning (device sda1): ext4_end_bio:317: I/O error -5 writing to inode 1057268 (offset 2097152 size 405504 starting block 3116899)
[256039.266255] sd 0:0:0:0: [sda] Unhandled sense code
[256039.266270] sd 0:0:0:0: [sda]  
[256039.266291] sd 0:0:0:0: [sda]  
[256039.266390] sd 0:0:0:0: [sda]  
[256039.266414] sd 0:0:0:0: [sda] CDB: 
[256039.266469] EXT4-fs warning (device sda1): ext4_end_bio:317: I/O error -5 writing to inode 1057269 (offset 0 size 581632 starting block 3116174)
[256039.266982] Aborting journal on device sda1-8.
[256039.267246] JBD2: Detected IO errors while flushing file data on sda1-8
[256039.267540] EXT4-fs (sda1): Remounting filesystem read-only
[256041.659240] EXT4-fs error (device sda6): ext4_journal_check_start:56: Detected aborted journal
[256041.659270] EXT4-fs (sda6): Remounting filesystem read-only
[256604.236879] EXT4-fs error (device sda1): ext4_remount:4928: Abort forced by user

fstab :

cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdb1 during installation
UUID=ee49752f-70d3-4776-bf96-5cbf284472d7 /               ext4    errors=remount-ro 0       1
# /home was on /dev/sdb6 during installation
UUID=4c702576-b8b7-41f0-81b7-d026dd4c9ceb /home           ext4    defaults        0       2
# swap was on /dev/sdb5 during installation
UUID=89b5a74e-dc07-437b-91c7-1b924adf7f18 none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0

Du coup, je suis ouvert à des suggestions, je ne sais pas trop quoi faire…
Merci par avance !

disque dur hs…

buffer I/O error on device sda1, logical block 3115777

pour tester :

soit smartctl -i /dev/sda
ou badblock -v /dev/sda

la deuxieme solution est la meilleure mais la plus longue.
Tu prend un livecd de type systemcdrescue.

Aucune des deux commandes n’est installée sur mon PC (et évidemment je peux pas les installer). :confused:

C’est arrivé comme ça ? C’est quoi les causes possibles de ce genre d’erreur ?

Edit : ah, si, c’est badblocks avec un s en fait. Test lancé, on va voir ce que ça raconte.

Télécharge sur un autre pc un live cd systemcdrescue

le premier truc a faire c’est une sauvegarde des données perso sur un support externe avant de triturer quoique ce soit
l

Mais avec un livecd il peut tout faire