WebDAV のボリュームのバックアップを考える。 Windows にコピーして焼くというのもダサいので、とりあえず Linux 上でイメージファイル(.iso)を作成することを考える。
# mkisofs -R -J -o dvd.iso /home/public
などとしてみると、文字コード関連で腐る。 WebDAV だとファイルシステム上の文字コードが UTF8 になるので、そのあたりをケアしてやらんといけまい。ちらほら調べてみると mkisofs のオプションに --input-charset というのがあって、こいつを指定すれば良いっぽい。
# mkisofs -J -R -input-charset utf8 -o dvd.iso /home/public/ Unknown charset Known charsets are: cp10081 cp10079 cp10029 cp10007 cp10006 cp10000 koi8-r cp874 cp869 cp866 cp865 cp864 cp863 cp862 cp861 cp860 cp857 cp855 cp852 cp850 cp775 cp737 cp437 iso8859-15 iso8859-14 iso8859-9 iso8859-8 iso8859-7 iso8859-6 iso8859-5 iso8859-4 iso8859-3 iso8859-2 iso8859-1
ぐはぁ。
* mkisofs の漢字コード問題とパッチ
きたーーー
$ wget ftp://ftp.berlios.de/pub/cdrecord/cdrtools-2.00.tar.gz $ wget http://www.geocities.co.jp/SiliconValley/3657/mkisofs_patch/noboru_nls_patch_20030513.txt.gz $ tar xvzf cdrtools-2.00.tar.gz $ cd cdrtools-2.0 $ zcat ../noboru_nls_patch_20030513.txt.gz | patch -p1 $ ./Gmake.linux $ sudo cp -a mkisofs/OBJ/i686-linux-cc/mkisofs /usr/local/bin
しかしうまくいかない。なにがわるいのやら・・・