kyototycoon:kyototycoon_hotbackup
kyototycoonのホットバックアップ
起動オプションに「-cmd バックアップスクリプトのパス」とを追加
# vi /etc/init.d/ktservctl
58,59c58 < #cmd="$cmd -ls -dmn -pid $pidfile -asi 1" < cmd="$cmd -cmd $basedir -ls -dmn -pid $pidfile -asi 1" --- > cmd="$cmd -ls -dmn -pid $pidfile -asi 1"
起動
# /etc/init.d/ktservctl start Starting the server of Kyoto Tycoon Executing: ktserver -cmd /mnt/addVol/kyototycoon -ls -dmn -pid /mnt/addVol/kyototycoon/ktserver.pid -port 1978 -tout 5 -plsv /usr/libexec/ktplugservmemc.so -plex port=11221#opts=fq#th=8#tout=5 -ulog /mnt/addVol/kyototycoon/ulog -sid 230 -mhost 192.168.10.11 -mport 1978 -rts /mnt/addVol/kyototycoon/230.rts Done
バックアップスクリプト作成
# cd /mnt/addVol/kyototycoon/ # vi dbbackup
#! /bin/sh srcfile="$1" destfile="$1.$2" cp -f "$srcfile" "$destfile"
# chmod +x dbbackup
バックアップスクリプト実行
# ktremotemgr sync -cmd dbbackup # ll 合計 28996 -rw-r--r-- 1 root root 21 9月 25 15:00 2014 230.rts -rw-r--r-- 1 root root 14832128 10月 30 13:12 2014 casket.kct -rw-r--r-- 1 root root 14837248 10月 30 13:11 2014 casket.kct.01414642316741000000 -rwxr-xr-x 1 root root 70 10月 30 13:11 2014 dbbackup -rw-r--r-- 1 root root 6 9月 17 10:48 2014 ktserver.pid drwxr-xr-x 2 root root 4096 9月 16 16:16 2014 ulog
バックアップの復元
サービスが停止している状態で、casket.kct.xxxxxxxxxxxxxxxxxxxをcasket.kctにリネームして、サービス起動。
kyototycoon/kyototycoon_hotbackup.txt · 最終更新: 2015/05/01 04:56 by clownclown