投稿

9月, 2018の投稿を表示しています

研究用パソコンのバックアップ

これまで定期的なバックアップは取っていなかったのですが、 ちょっと肝が冷える出来事があったので定期的にバックアップを取ろうと思いました。 研究用パソコンはlinuxで使っているのはfedora. バックアップ用に2.0TBのハードディスクを用意しました。 色々なサイトを見て、オンライン、差分にすることにしました。 毎週日曜にフルバックアップ、 日曜日以外は毎日に差分バックアップを取ります。 取ったバックアップは最大2日間保管しておきます。 pythonでコードを書きました。 完全自己流なので、 真似してデータが飛ぶ等のトラブルが起きたとしても責任は取れません。 改善点などあればコメントいただけると幸いです。 ################## ① ホームディレクトリ下にbackupというディレクトリを作って 以下の3つのファイルを置きます。 backup_0.py: フルバックアップ backup_1.py:差分バックアップ full_backup_log.csv:フルバックアップのログ パス は変更すること。 ② HDDの中には以下の2つの空ディレクトリを作ります。 data0 data1 今週data0にバックアップを保存したら来週はdata1に保存して、 再来週はdata0の中身を消してdata0に新しく保存する...みたいな感じです。 ③ 試しに走らせてみて、動きそうだったらcronで定期実行の設定 ##################