====== バックアップ ====== ===== windows ===== Windows用のバックアップソフトは多数用意されている. 例えば,[[http://www.cobiansoft.com/|Cobian Backup]]など. [[http://www.techradar.com/news/software/applications/best-free-backup-software-11-programs-we-recommend-1137924/1|Best free backup software: 11 programs we recommend]] ===== rsync ===== データのバックアップ用コマンド rsync -av --exclude-from=list.txt SRC DEST 例:ホームディレクトリを外付けHDDにバックアップするコマンド. list.txtはホームディレクトリに用意. 外付けHDD(HDPC-UTという名前)のhogeというディレクトリにバックアップする場合こんな感じ. cd ~ rsync -av --exclude-from=list.txt ./ /media/HDPC-UT/hoge/ 例1:拡張子を指定して保存. + */ + *.py + *.f90 + *.f + *.sh - * 例2:cahce以外は保存. - .cache/** - */Cache/** ===== gmvault ===== GMailのバックアップ. http://gmvault.org/ Linuxなら Python Source distribution をインストールすれば良い. su になって,インストール apt-get install python-setuptools env http_proxy=http://proxy.kuins.net:8080/ python setup.py install env http_proxy=http://proxy.kuins.net:8080/ easy_install -U distribute 普通のユーザで実行.ブラウザでgmailにログインしておくよう指示が出るので,指示通りにログインしておく. gmvault sync ###@gmail.com ***にはアカウント名 出力先を指定しなければ,ホームディレクトリの下の gmvault-db/db にバックアップされる. 定期的にバックアップする場合は, -t quick をつける. gmvault sync ###@gmail.com -t quick デフォルトでは過去10日まで遡る. この日数を変えたい場合は, /.gmvault/gmvault_defaults.conf を編集する. 以下,3日のケース. [Sync] quick_days=3 下記のようなエラーが出ても,数回目の試行で動いた. Received an IMAP abort error. Wait 2 seconds and retrying. Disconnecting from Gmail Server and sleeping ... Reconnecting to the from Gmail Server. Get XOAuth credential from このエラーは ~/.gmvault/gmvault_defaults.conf を下記のように編集することで解決した. enable_imap_compression=False ===== crontab ===== あるコマンドを定期的に実行するときに使う. 例えば,rsync を毎日深夜1時に, gmvault を毎日深夜3時に実行させたいとき, /etc/crontab に下記のように記入. * 1 * * * gmvault sync ###@gmail.com -t quick * 3 * * * rsync -av --exclude-from=/home/###/list.txt /home/###/ /media/HDPC-UT/hoge/