GNU/Linux >> Linux の 問題 >  >> Linux

Linux、一時的にクラッシュした後に HDD の状態を読み取り専用から変更する方法は?

blockdev --setrw で試してください または hdparm -r 0


Jose Luis Martin が blockdev の使用を提案したように、私の 2 セントは rw と forcefsck の再マウントを行うことです

(sda がディスクであると仮定)

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

この wiki ページを確認してください。libata によってスローされたエラーについて説明しています:

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

上記の内容から、タイムアウトの問題が発生し、前述のドキュメントに従って :

<ブロック引用>

コントローラーがアクティブな ATA コマンドに応答できませんでした。これには、さまざまな原因が考えられます。ほとんどの場合、これは無関係な割り込みサブシステムのバグ ('pci=nomsi' または 'acpi=off' または 'noapic' で起動してみてください) が原因であり、ハードウェアからの割り込みを予期していたときに割り込みを配信できませんでした。

ACPI を無効にする (ディストリビューションに基づいて方法を確認する) か、既知のバグがないかカーネルを確認し、最新でない場合は更新する (またはダウングレードする) ことをお勧めします。


Linux
  1. Linuxの特定のTtynにログインした後、デフォルトのシェルを(永続的に)変更するにはどうすればよいですか?

  2. Linuxでシェルを変更する方法

  3. Linux インストールを HDD から SSD に移行するにはどうすればよいですか?

  1. Linuxでホスト名を変更する方法

  2. Redhatのバージョンを確認する方法

  3. Linuxでタイムゾーンを確認する方法

  1. Linuxでディスク容量を確認する方法

  2. LinuxでSSD/HDDの状態を確認する方法

  3. コマンドラインから smtp が機能しているかどうかを確認する方法 (Linux)