ホーム > IT > WinSCPによる自動バックアップ

WinSCPによる自動バックアップ

2009 年 5 月 17 日 コメントをどうぞ コメント

自宅にはLinuxの公開サーバー一台と、Windowsクライアント一台があります、サーバーのハードディスク故障に備えて、Windows クライアント起動時、自動的にサーバーから、バックアップ・ファイルを取得することにしています。

サーバーのコンテンツのバックアップは、tarコマンドで圧縮してバックアップ先ディレクトリへ退避しておきます。

WinSCP起動用バッチ C:/winscp.bat を作成します。

@echo off 
echo getting backup from websrv… 
 
del C:\winscp.log 
cd C:\Program Files\WinSCP 
winscp /script=C:/winscp_get.scr /log=C:/winscp.log 
 
pause 

 

バックアップ・ファイル取得スクリプト C:/winscp_get.scr を作成します。

option batch on 
option confirm off 
option transfer binary 
option synchdelete 
open scp://your_user:your_password@your_server:22/home/your_home 
synchronize local C:\local_backup_folder server_backup_forder 
close 
exit 

 

Windows 起動時、自動取得するよう、上記 winscp.bat を「C:\Documents and Settings\YOUR_USER\スタート メニュー\プログラム\スタートアップ」にコピーする。

Share and Enjoy:
  • del.icio.us
  • Google Bookmarks
  • Facebook
  • FriendFeed
  • Twitter
カテゴリー: IT タグ: ,
  1. コメントはまだありません。
  1. トラックバックはまだありません。