(仮)
20121124 ( 土曜日 ) [長年日記]
_ macとsambaとrsync
は混ぜるな危険、特に日本語の濁点が。
rsyncでバックアップを取って、後からsambaで参照とかやってたら、なぜだかいくつかのファイルやディレクトリが消えたり、見えててもアクセスできなかったり。まぁ案の定、日本語のファイルやディレクトリに限られてるわけですけども、どうやら中でも濁点の文字を含むものにトラブルがおこっているっぽい。
sambaサーバー側のUbuntu12.04からはファイルの存在は確認できるので、Mac側のファイルの読み取りとかなのかにゃと思っていつつも華麗にスルーしていたのだが、今日突然原因がわかってしまった。
要は、rsyncやscpの使ってる日本語とsambaの使ってる日本語の方式が違うかららしい。どちらか片方で統一しているかぎりは問題ないのだが、私のようにバックアップはrsyncで普段のアクセスはsambaとか中途半端なことをやってるとトラブル。
解決策としては、せっかくrsyncデーモンを立てたわけだが、mac側からmount_smbfsでUbuntuのディスクをマウントしてやった上でそこにrsyncでバックアップをしてやれば良い、ということらしい。日本語はsamba方式で統一してやれば良い。。。。ということなんでしょう。
さっきちらっとテストしたら濁点含んだファイルも問題ない感じ。ああ、以前にコピー済みのファイルはどうしようかな。。。