Movatterモバイル変換


[0]ホーム

URL:


webネタ

Webエンジニアが業務に関係することをメモしていく

この広告は、90日以上更新していないブログに表示しています。

さくらVPSでDropbox

個人サーバーのバックアップがめんどうなので、dropboxのアカウント作ってそこに放り込むことにした。
環境はLinux。CentOS5.6(64bit)さくらVPS。

f:id:R-H:20110928074924p:image

必要なものをインストール

python2.6

sudo yum install python26
dropboxコマンドの準備

ソースをダウンロードし、権限を与えパスが通っているディレクトリへ移動。

cd ~/srcwgethttps://www.dropbox.com/download?dl=packages/dropbox.pychmod u+xdropbox.pyvidropbox.py  一行目、#!/usr/bin/pythonを#!/usr/bin/python26に変更mvdropbox.py ~/bin/dropbox
dropboxインストール
dropbox start -i  To link this computer to adropbox account, visit the following url:https://www.dropbox.com/cli_link?host_id=39c6****c3d04b***e6&cl=ja

ブラウザでdropboxにログインし、このurlを叩くとアカウントが紐づく。
~/Dropboxが自動で作成され、同期がはじまる。GUIの時と同じ。
なんて簡単!

確認コマンド
cd ~/Dropboxls -lAステータスdropbox statusヘルプdropbox helpプロセスps aux |grepdropbox

試しにディレクトリを作ってみる。

cd ~/Dropboxmkdir test

ブラウザでアクセス
https://www.dropbox.com/home
反映されているか確認。

起動と停止
dropbox startdropbox stop
自動起動

rootで作業。
サービスファイル作成。
変数のuserexecの値は各々設定する。

vi /etc/init.d/dropbox
                                                                                  • -
#!/bin/sh# chkconfig: 345 99 01# description:dropbox# processname:dropboxexec="/home/ryo/bin/dropbox"user="ryo"start() { echo -n $"Starting $prog: " su -c "${exec} start" ${user}}stop() { echo -n $"Stopping $prog: " su -c "${exec} stop" ${user}}status() { su -c "${exec} status" ${user}}restart() { stop start}case "$1" in start) $1 ;; stop) $1 ;; restart) $1 ;; status) $1 ;; *) echo $"Usage: $0 {start|stop|status|restart}" exit 2esacexit $?
                                                                                  • -

権限の付与

chmod u+x /etc/init.d/dropbox

自動起動に登録

chkconfig --adddropboxchkconfigdropbox onchkconfig --listdropboxdropbox        0:off1:off2:on3:on4:on5:on6:off

これで再起動しても自動で起動する。

バックアップ

定期的にtarにして~/Dropboxに配置すば自動でバックアップされる。
自分はgitのマスターリポジトリdropboxでbackupしてます。安心。

crontab -e  0 3 * * * tar zcfp ~/Dropbox/backu/git_master_repo.tar.gz /var/git >> /tmp/cron_dropbox.log 2>&1
人気エントリー
検索
参加グループ

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です読者をやめる読者になる読者になる

[8]ページ先頭

©2009-2025 Movatter.jp