2009年7月13日月曜日

Finally i have succeeded to mount and be able to read and write hfs+ iPod on my ubuntu 9.04.
If you have the same problem to mount Mac formatting iPod, you might not have to ask your friends for a Windows machine.
I can transfer music using bansheen and gtkpod.

sudo mount -rw -t hfsplus -o force,umask=0000 /dev/sdb3 /media/IPOD

Cheers.

ubuntu Ipod hfsplus

最近のLinuxではiPodも簡単に使えるようになっているらしい。
gtkpod
Hipo iPod management tool

などはiPodを自分の機械にusbを介してつなげば自動でマウントまでしてくれるようである。
またiTunesのような楽曲管理用ソフトもありもうこれはいたりつくせりだ。
ならばと思い、私も我がiPodをubuntuのうごいているMacBookに挿してみた。
するとどうだろう。
なにもおこらない。
とりあえずsudo fdisk -l とやってみる。
するとなにやら

ディスク /dev/sdb: 30.0 GB, 30005821440 バイト
ヘッド 64, セクタ 32, シリンダ 7153
Units = シリンダ数 of 2048 * 2048 = 4194304 バイト
Disk identifier: 0x00000000

ディスク /dev/sdb は正常な領域テーブルを含んでいません

と返ってきた。
sdbをマウントすればよいと思ったが失敗。iPodはj1、2、3と領域が分かれており音楽ファイルなどを格納するのはこの3らしい。よって
sudo mount -rw -t hfsplus -o umask=0000 /dev/sdb3 /media/IPOD

どうやらiPodをマウントできたようだ。bansheenでもgtkpodでも認識されている。
しかしどうやらread onlyで曲をiPodに書き込みできないようだ。
いろいろ調べてみると、Macで使っている(初期化された)iPodはhfs +で初期化されている、一方windowsはvfat。windowsで使われていたiPodはどうやら問題なく、さくさくマウントされ曲はさくさくインポートされていくらしい。
解決策を探ってみる。すると同じような事で悩んでいる人が多くこれは良く知られた問題らしい。
ならすぐに解決策はあるだろうと、さらに調べると。解決策はwindowsで初期化しなおせと言うことだった。
それはできない。なぜならiPodにはすでに多くの曲や写真があり、それらは取り出せないから。(実はread olyの状態でもgtkpodを使いiPodにある音楽ファイルを取り出すことがでた。)
そこで
sudsudo mount -rw -t hfsplus -o force,umask=0000 /dev/sdb3 /media/IPOD

ためしにiPodが書き込み可能か確かめる為に
mkdir /media/IPOD/iPod_Control/test
とやってみる。みごとtestディレクトリが作られる。そしてもういちどbansheenを起動。曲をiPodに移動。

complete

できました。
なんだできるじゃないですか。

ubuntu

私のOSがMacからUbuntuに代わってから早くも一ヶ月が過ぎました。
それまではMacOSは好きでしたがもう一度会えることはないでしょう。とあるきっかけから私のMacBookにはubuntuが乗っています。
Dual bootでもありません。もうすべてを(すべての領域を)ubuntuに捧げました。
私とMacはそれなりにうまくいっていましたし、付き合いも長かった。でもきっともう会うことはないでしょう。
なぜそうなってしまったのか。それはのちのち話していこうと思います。
いまはubuntuとの新しい生活で精一杯です。
このblogにはいままでにやった設定や問題などを書いていこうと思います。