2012-01-01から1ヶ月間の記事一覧

forked-daapdでID3タグが文字化けるのを直したdebパッケージ作った

前回作ったFFMpegのShiftJISパッチを適用してforked-daapdをビルドした。 本当はCentOSでやれればよかったんだけど、依存しているパッケージが古すぎて面倒だったからDebianでやる事にした。 今の所何の問題もなく快適に動いているけど、自己責任で。 ShiftJ…

FFMpegでID3タグが文字化けるのを直すパッチを作った

forked-daapdで文字化けしてるから、それを直したい。 とりあえず文字化けの原因は潰したから今度試す。 パッチの前にちょっと解説。 なぜ文字化けるのか ID3v2が対応している文字コードは、 ID3v2.2〜ID3v2.3の場合、ISO-8859-1とUTF-16だけ。 ID3v2.4の場…

CentOS6にnetatalkをインストールする

Macで使われている一般的なファイル共有プロトコルAFPを使えるようにnetatalkを入れる。 依存関係はYumで入れる。 パスはCentOS標準に合わせる。 デーモンはrc.dで管理。 インストール yum install avahi avahi-devel openssl libgcrypt db4-devel yum insta…

KVMで仮想マシンに物理ハードディスクを直接接続させる

KVM

virsh editでに定義を追加する。 source devは/dev/sdXで指定するとホストマシンの構成が変わった時に変わる可能性があるから、/dev/disk/by-XXXで指定した方がいい。 target devは、ユニークになるように指定。 仮想マシンで直接マウント出来るから管理も楽…

LVMのLogical Volumeをコピーする

同じサイズのLVを作って、ddでまるごとコピー出来た。 毎度やるのは面倒だからスクリプト作った。 Volume Groupを超えて使える。 lvcopy.sh #!/bin/bash SRC_VG=$1 SRC_LV=$2 DST_VG=$3 DST_LV=$4 # check args if [ -z "$SRC_VG" -o -z "$SRC_LV" -o -z "$D…