外付け HDD を「安全に取り外す」ときにカーネル パニックを回避または診断するにはどうすればよいですか?

外付け HDD を「安全に取り外す」ときにカーネル パニックを回避または診断するにはどうすればよいですか?

Unity ランチャーから 1TB 外付け HDD を取り外すために「安全な取り外し」オプションを使用するときに問題が発生しています。毎回ではありませんが、ときどき画面が真っ暗になり、大量のテキスト情報 (もちろんスクリーン キャプチャはできません) が表示されます。表示される情報の要点は、ドライブをアンマウントまたは「安全に取り外す」とカーネル パニックが発生するということです。マウントされたドライブを取り外すコマンド ライン コマンド、または少なくともドライブを取り外すときに何らかのエラー出力を表示するコマンド ライン コマンドはありますか? 原因を絞り込もうとしています。これは私の想像かもしれませんが、ドライブを取り外すときに他のプログラム (Firefox、Transmission など) を実行している場合に最もよく発生するようです。外付けドライブを取り外そうとしたときには使用されていないこと、また、このときは Firefox も Transmission も使用していないことに注意してください。どなたか助けていただければ幸いです。

答え1

うまくいけば、私はこれを正しい場所に投稿していますが、皆さんの回答に感謝し、インストールすることでこの問題を解決できたことを伝えたいと思いました。イジェクターリポジトリから。

Unity 設定でマウントされたドライブをオフにし、イジェクターを使用して外付け HDD を取り外しました。これですべてうまくいったようです。同様の問題を抱えている可能性のある他の方とこの回避策を共有したいと思いました。

答え2

とてもあり得ない。

ドライブをどのようにアンマウントしても、最終的にはカーネルが実際のハードウェアを担当することになります。ユーザー インターフェイスからパニックが発生するため、コマンド ラインからもパニックが発生する可能性が高くなります。

最善の選択肢は、以下の指示に従うことです。カーネルコアダンプを取得するにはどうすればいいですかコアダンプを Ubuntu カーネルのメンテナーに投稿します。

2 番目に良い選択肢は、ルート ターミナルからアンマウント プロセスを「シングル ステップ」で実行してみることです。

  1. 流す:sync
  2. 読み取り専用で再マウント:mount -o remount,ro /media/someDrive
  3. アンマウントします。

次に、どのステップでクラッシュするかを確認し、ステップ 1 を実行せずに、手動の読み取り専用マウントを使用して同じ手順を再試行します。

ただし、最も簡単なのは、TB ドライブに fsck が必要かどうかを確認することです。Windows から NTFS フォーマットされている場合、Linux fsck は Windows でのチェックのみをフラグ付けできます。これは、いくつかの独自の理由により、フリー ソフトウェアでは実際のチェックを実装できないためです。

ちなみに、一般的に外付けドライブは FUSE ではマウントされません。ドライバーが利用できる場合は、FUSE でマウントして、ユーザー モードのファイル システムだけがクラッシュし、システムの残りの部分はそのまま残りますが、その方向については何も保証できません。

答え3

sudo umount /media/<> works私の場合はそうでした。(Linux Mint 12 でも同じ問題が発生しました。)

関連情報