自宅サーバをさくらVPSに引っ越しさせて、マシンをシャットダウンした。処理をさせる時だけ稼働させる予定。これで今年の夏は、常時稼働の発熱とそれを冷ますエアコンの電気代に悩まされずに済む。何しろVPSの月額利用料は固定だ。ガンガン使う。
さて、自宅LinuxサーバーからVPSへ環境の引っ越しの際、rsyncを使って結構手軽に移行出来てしまったのだが、このrsyncがWindows環境でも使えたら(Mac OSXならBSD系なので標準実装だろうけど)便利だろうに・・・と思ったら、Cygwin環境にrsyncコマンドを発見。もしかしたらコレで行ける?
結果はバッチリであった。同期したいフォルダを決めておいてBATファイルに記しておけば、アイコンダブルクリックで同期開始だ。後はCygwinとVPSがrsyncでやりとりして同期してくれる。こんなに快適だとは・・簡単だけど一行コマンド。(rsyncはPATHが通っているものとして)
backup.bat
rsync -a -e ssh ~/Desktop/backups/ sasapurin@vps.sasapurin.com:/home/sasapurin/win_backups/
同期させる方向が逆になった場合はこんな感じでリモートとローカルをひっくり返すだけ。
logdownload.bat
rsync -a -e ssh sasapurin@vps.sasapurin.com:/home/sasapurin/logs/ ~/Desktop/logs/



コメント