Eee PCは玄箱を救う
ファイルサーバーに玄箱を使っているのですが、ファンが止まってしまって、過熱からダウンしてしまいました。もう、絶体絶命!と思ったのですが、EeePCの活躍で救われました。
まず玄箱が何か変になった。
最初何がおかしいのかわからなかった。が、
LinkStation/玄箱 をハックしよう
のLinkStation/玄箱 解析結果にLEDの意味が書いてあり、ファンが原因とわかった。
(ファンが止まって本体が止まったのか、本体が止まってファンが止まったのかわからなかったので)
つづいて、分解してHDDを冷蔵庫で冷やし、アイスノンを載せて、冷却、IDE-USBアダプタでPCにつないでみたら。。。。。予想通りWindowsでは読めないパーティションでした。
で、Linuxと言えば、手元にEee PCがあるではないか!と喜んで接続、幸いにしてHDDは生きているようです。読めます。でも、さすがに4GBのSSDしかないEee PCにファイル救出はできません。
そこで、ネットワーク経由で他のPCにファイルをコピーすることに。。。
eeeuser.comのWikiにある方法でファイル共有を設定します。テキストでの設定はuser名とパスワードがよくわからなくてGUIの方でやりました。こっちは簡単です。
ところが、次なる難関が。。。。日本語のファイル名が文字化けしていてコピーできないのです。最初はHDDが壊れてファイル損傷かと思ったのですが、どうも違うようです。しかたないから、コピーできるものだけコピーして後から手動でファイル名を書き換えるしかないかと思い、あきらめながらもネットサーフィンして見つけました。解決策。
玄箱から取り出したHDDをLinuxPCでマウントして
samba 経由で読む方法
smb.conf を以下のように設定することで読めました
dos charset = CP932
unix charset = CP932
display charset = EUCJP-MS
というわけで
まずターミナル画面で
sudo bash
次に念のためバックアップ
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
次に編集、僕はviはよくわからなくてnanoにしました。
nano /etc/samba/smb.conf
そこで
display charset
があるあたりを探して、今の設定をコメントアウト
代わりに
dos charset = CP932
unix charset = CP932
display charset = EUCJP-MS
保存して
sambaを再起動
/etc/init.d/samba restart
そうしたら、ネット越しで見たらきちんと日本語のファイル名が表示され、無事コピーもできるみたいです。
助かりました。 今もコピー中です。たぶん大丈夫でしょう。
このためだけでも、EeePCがあって本当に良かった。
KNOPPIXも試したんですけど、全然知らないもんで、ファイルのコピーができないのですよ。いくつか検索しましたが、他の人も結局KNOPPIXでもSamba経由にしているようなので、だったらEeePCの方が手っ取り早い。