GNU/Linux >> Tutoriels Linux >  >> Linux

Linux, comment changer l'état du disque dur de ReadOnly après un crash temporaire ?

essayez avec blockdev --setrw ou hdparm -r 0


Comme Jose Luis Martin a suggéré d'utiliser blockdev, mon 2cent est de faire un remontage rw et forcefsck

(en supposant que sda ​​est votre disque)

blockdev --setrw /dev/sda
mount /dev/sda -o remount,rw
touch /forcefsck

Consultez cette page wiki, elle explique l'erreur générée par libata :

https://ata.wiki.kernel.org/index.php/Libata_error_messages

D'après ce que je vois ci-dessus, vous avez un problème de délai d'attente et selon le document mentionné :

Le contrôleur n'a pas répondu à une commande ATA active. Cela pourrait beany nombre de causes. Le plus souvent, cela est dû à un bogue de sous-système d'interruption sans rapport (essayez de démarrer avec 'pci=nomsi' ou 'acpi=off' ou 'noapic'), qui n'a pas réussi à fournir une interruption alors que nous en attendions une du matériel.

Vous voudrez peut-être désactiver l'ACPI (vérifiez comment en fonction de votre distribution) ou vérifier si votre noyau contient des bogues connus et éventuellement le mettre à jour s'il n'est pas le plus récent (ou le rétrograder).


Linux
  1. Comment changer un nom d'hôte sous Linux

  2. Comment vérifier la version de Redhat

  3. Comment vérifier le fuseau horaire sous Linux

  4. Comment vérifier la santé du SSD/HDD sous Linux

  5. Comment puis-je migrer une installation Linux du HDD vers le SSD ?

Comment modifier les autorisations sous Linux

Comment vérifier les détails météorologiques à partir de la ligne de commande sous Linux

Comment vérifier si l'interface graphique est installée sous Linux à partir de la ligne de commande

Comment vérifier les statistiques du réseau Linux à partir de la ligne de commande

Comment changer d'utilisateur sous Linux

Comment changer l'adresse IP sous Linux