Orange Piを使って何をしたかったのか。
タイトルの通り、クラウドへのバックアップ用のサーバとして利用します。
現時点でクラウドストレージはアマゾン一択ですね。Amazon Cloud Drive(AWS S3)は、年間$60で利用できます。
我が家では、これまでもPC→TeraStation→LinkStationと2次バックアップまで取得していますが、クラウドにDR(災害対策)することで、自然災害や火災によるデータの消失を防ぎます。
実際そこまで大切なデータはほとんどありませんが、過去の数度経験したHDDクラッシュがトラウマになっています・・・笑
赤矢印のルートが今回構築するバックアップ。
まずはLink/TeraStationのcifsマウント用に、cifs-utilsをインストールします。
# apt-get install cifs-utils
続いて、Amazon Cloud Drive(以降ACD)をAPI経由で操作するために必要なacdcliをインストールします。
# apt-get install python3-setuptools python3-appdirs python3-dateutil python3-requests python3-sqlalchemy
# easy_install3 -U pip
# pip3 install --upgrade git+https://github.com/yadayada/acd_cli.git
acdcliの初期設定前に、下記のページで認証ファイル(oauth_data)をダウンロードして、/username/.cache/acd_cli/ に置きます。
ここでボケーッとしていると、JP Amazonに接続されてしまうので注意。
https://tensile-runway-92512.appspot.com/
acdcliの初期セットアップは以下のコマンドを実行。
# acdcli -v init
これで準備は完了。実際にTeraStationとACDをマウントしてみます。TeraStationは日本語が文字化けするので、オプションでcharsetを指定します。
# acdcli mount -ao /mnt/Amazon/
# mount mount -t cifs //TeraStationのIP/マウント先/ /mnt/TeraStation -o iocharset=utf8,password=""
同期はrsyncなどお好きな方法で。
# rsync -rv /mnt/TeraStation/ /mnt/Amazon/
# rsync -auv /mnt/TeraStation/ /mnt/Amazon/
rsyncでコピー中の負荷状況はこんな感じで、ロードアベレージは2前後です。
イイね!0件
ワイパーアーム交換 カテゴリ:その他(カテゴリ未設定) 2019/01/23 19:36:28 |
|
ASTRO PRODUCTS 2 WAY ツールバック L TB777 カテゴリ:その他(カテゴリ未設定) 2018/12/26 09:11:28 |
|
D-Product 6.5インチ スピーカーカバー ゴールドグリル 汎用 カテゴリ:その他(カテゴリ未設定) 2018/12/20 07:15:26 |
ダイハツ コペン 『クラシックレーサー』をコンセプトに、低コストで楽しんでいます。 初年度登録:2008 ... |
|
ブリヂストン Chero 700C 通勤用の快速仕様。 ○交換パーツ ・ホイール:リム不明(13mm) JOYTEC ... |
|
ダイハツ ハイゼットトラック 田舎暮らしの必需品。 隣町の木材店で長年活躍していたワンオーナー車です。 5MT、 ... |
|
メルセデス・ベンツ CLSクラス (クーペ) メルセデス・ベンツ認定中古車として購入できる最後のチャンスに購入。 わがままを言って ... |
複数社の査定額を比較して愛車の最高額を調べよう!