ハードディスクの実行中に/ dev名が変更されます。

ハードディスクの実行中に/ dev名が変更されます。

起動時にディスク名の割り当てが /dev 異なる可能性があることを理解していますが、セッション内では正確にどのように変更されますか?誓いこんなことが昨日私に起こり、/dev/sdb場所が変わりました。そして(IDEドライブ)がまったく関与しない前に/dev/sdc起こったことだと思います。/dev/sda

ベストアンサー1

Linuxと仮定すると、ドライブが切断され、再接続されたときにのみドライブ文字が変更されます。外部USBの場合、この問題は頻繁に発生しますが、内部SATAの場合は通常問題があることを示します。一般的な原因には、ゆるいケーブルまたは欠陥のあるケーブル、ドライブファームウェアの問題、障害のあるSATAコントローラなどがあります。

たとえば、一部のドライブに障害が発生した場合、不良セクタが発生した場合はタイムアウトし、LinuxのSATAリセットを無視する場合がありました。だから彼らは切断します。しかし、1、2時間後、彼らはついに問題を解決し、再接続しました。解決策は(もちろん!)故障したドライブを交換することです。

切断/再接続(または他のドライブの問題)はカーネルメッセージを残す必要があります。dmesg、、、/var/log/kern.logなどjournalctl -b 0 -kのディスクメッセージを確認してください。ドライブの状態を確認することもできますsmartctl

最後に、少なくともudevを使用するLinuxでは/dev。この名前を背中で使用/dev/disk/by-id/できます。dd

おすすめ記事