メリークリスマス!(^^)
久々にLinuxネタですよ。(笑
特に書くことが無かっただけで、ずっとUbuntu使ってますよ。(^^)
…クリスマスの話じゃないんかい!(笑

いや、ほんとは書くことあったんだ。
bashの致命的バグの修正で自作シェルスクリプトが少し意図しない動きをするようになった、とか。
まあ別にいいんですけど。(謎


タイトル通りで、外付けHDDを倒してしまいました。
電源は入っていない状態ですが愛犬がなぎ倒しちゃった。(笑
まあ大丈夫だろうと思ったんだけど。
接続すると電源は入るけど認識してくれない。
………。

電源オンでフイーンってHDDの回転音は聞こえるんですよ。
完全にお亡くなりになったわけじゃない。
じゃあなんとかしようかな。

まず。
Linuxだと認識しないのかもと思ってWindowsマシンに接続しましたが同じでした。
USB接続なのですが、コネクタの位置を変更してもダメ。
うーん。
持つとカラカラとなんか外れた音がする。(笑
じゃあ破戒するか!(^^;
中はSATAのHDDだろうし。たぶん。
そのままでも動かないんだし、どうせ元々不安定なデザインなケースだったし。(ぉぃ
どっかーん。(笑

ということでケースを破壊して内部のSATAのHDDを取り出し、裸HDDを挿すドライブに接続。
………。
症状は同じ。くそう。

ドライブは認識しているのかな。ちょっとコマンドで確認。

$ sudo fdisk -l

これで全部のドライブを表示。
うむ、明らかにFAT32のドライブがある。
我がノートパソコンの内蔵HDDは全てLinuxなのでFAT32は元々無い。
/dev/sdb1
という場所に認識されていました。

じゃあこれをマウントしてみよう。

$ sudo mount /dev/sdb1 /mnt

これでマウントされた…。
でも、文字化け発生。
シフトJISとUTF-8の問題でしょうねー。
もういい加減シフトJIS止めればいいのに、過去の資産にこだわるから面倒なことになってる。

$ sudo mount -o uid=[ユーザーID],iocharset-utf-8 /dev/sdb1 /mnt

これで文字化け解消☆

$ sudo umount /mnt

これでアンマウント。


問題なく読めていますが、自動マウントされないってのはHDDに少々ダメージが出ているのね。
読めているうちにデータを移動させたほうが良さそうねー。

ということで、難易度低すぎなサルベージでした。(笑



………。
無理やりマウントしてちょっとファイルをリネームした後、アンマウントしたら。
次から上記のような面倒なことをしなくても認識してくれました。
何が悪かったんだろう?(-_-;