cron
rsync
backup
borgWarp

rsyncとcronによるバックアップ | バックアップは大切

動作環境
GeForce GTX 1070 (8GB)
ASRock Z170M Pro4S [Intel Z170chipset]
Ubuntu 16.04 LTS desktop amd64
TensorFlow v1.2.1
cuDNN v5.1 for Linux
CUDA v8.0
Python 3.5.2
IPython 6.0.0 -- An enhanced Interactive Python.
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609
GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)
scipy v0.19.1
geopandas v0.3.0
MATLAB R2017b (Home Edition)
ADDA v.1.3b6

バックアップ

rsync

rsyncを使う。

参考: rsync --delete で泣かないために

https://explainshell.com/explain?cmd=rsync+-av+--delete

以下のbashスクリプトを作成しておきます。
(Note: 下記例は/home/7of9以下のすべてのディレクトリを対象としていますが、バックアップの重要度にあわせて適宜固有のサブディレクトリをバックアップするなど処理を分ける方がいいかもしれません。)

/home/7of9/BACKUP_TOOL_180128/backup_180128_exec
#!/usr/bin/env bash

rsync -av --delete  /home/7of9/ /backupHDD/auto_backup_180128

そのbashスクリプトに実行権限を付けておきます。

$ chmod +x backup_180128_exec

crontab設定

23時45分に実行するようにする。
(Note: 作業してない時間帯です。数値計算処理は実行中ですが)。

参考: cronの設定方法

$ crontab -u 7of9 -e
...
# For more information see the manual pages of crontab(5) and cron(8)
# 
# m h  dom mon dow   command
45 23 * * * /home/7of9/BACKUP_TOOL_180128/backup_180128_exec

バックアップは大切

GitHubにもBitbucketにもQiitaにもesa.ioにもバックアップしてない野良コードが見つかった。
そのコードが消えると手戻りが半端ない。

関連データもあるため、別ディスクにコピーすることにした。

バックアップできるものは適宜バックアップしましょう。

久しぶりに起動したGigabeat MEV-30K(HDDで200番組録画したやつ)がエラーを吐いている。

Portble Media CenterをPCに接続してください。
Connect the Portable Media Center to a PC.

100歳の元料亭のおじいさんがおばあさんのために作る甘い玉子焼きの話(百歳バンザイ! )や、町工場ドリルガールズなどのドキュメントはもう見れない。。。