インフラエンジニアXの備忘

とある企業のシステム部門のインフラエンジニアです。忘れっぽい自分のメモ書きとしてこのブログを使用します。

CentOS6にDropboxをインストールして使ってみる。 その2

前回はCentOSDropboxをインストールして同期するところまでを実施したが
今回は運用部分に関するメモ。

前回 http://hajimenovic.hatenablog.jp/entry/2014/07/15/202922

目的

Proxmox配下で動作しているCTのhoge1にDropboxをインストールして
Dropboxのストレージと同期までを設定する。

特定フォルダの同期除外や同期ステータスの確認など運用方法についても調査して
一通り運用できるような準備を実施する。

環境

  • 親ノード proxmox1
    • 子ノード hoge1.example.com
    • IP 192.168.56.201
    • ユーザーはrootで動かす

 

起動、停止コマンド

<起動スクリプトを利用>

起動

# /etc/init.d/dropbox start
Starting : Starting Dropbox...Done!

停止

# /etc/init.d/dropbox stop
Stopping : Dropbox daemon stopped.

ステータス確認

# /etc/init.d/dropbox status
Up to date →この場合はすでに同期済の状態

 
dropbox.pyを利用> ※pathが通っていない場合は通しておく。

起動

# dropbox.py start
Starting Dropbox...Done!

停止

# dropbox.py stop
Dropbox daemon stopped.

ステータス確認

# dropbox.py status
Up to date

 

dropbox.pyを利用したいろいろな設定や確認

dropbox.pyのヘルプを表示

# dropbox.py help

dropboxフォルダの状況確認

# dropbox.py filestatus
.dropbox:            up to date
.dropbox.cache:      unsyncable
test:                up to date
はじめに.pdf:            up to date

→どのフォルダが同期中とかみれるので便利かも

dropboxの同期除外フォルダの確認

# dropbox.py exclude
No directories are being ignored.

excludeで使えるサブコマンド
 dropbox exclude [list]
 dropbox exclude add [DIRECTORY] [DIRECTORY] ...
 dropbox exclude remove [DIRECTORY] [DIRECTORY] ...

何も指定しないとlistが実行される。

dropboxの同期除外フォルダの設定

# dropbox.py exclude add ディレクトリ

ディレクトリまでのpathを明記しないと駄目。
# dropbox.py exclude add ~/Dropbox/test
Excluded:
test

上記コマンドを実行し、Dropboxディレクトリを確認してみると…
# ls /root/Dropbox
はじめに.pdf

→同期していたはずのtestディレクトリが見えなくなった。

# dropbox.py exclude list
Excluded:
test

→testディレクトリが除外されている。

dropboxの同期除外フォルダの解除

# dropbox.py exclude remove ディレクトリ

# dropbox.py exclude remove ~/Dropbox/test
No longer excluded:
test

上記コマンドを実行し、Dropboxディレクトリを確認してみると…
# ls /root/Dropbox
はじめに.pdf test

→同期除外していたはずのtestディレクトリが復活。

# dropbox.py exclude
No directories are being ignored.

→同期除外対象がない。

LAN内にある同アカウントのファイル同期

# dropbox.py lansync
enables or disables LAN sync
dropbox lansync [y/n]

options:
  y  dropbox will use LAN sync (default)
  n  dropbox will not use LAN sync

LANSYNCについては、同LAN内に同じアカウントのファイルが存在している場合に
Dropboxからデータを同期するのではなく、LANネットワークを利用して同期する機能
とのことらしい。

ただ、LAN内の同期をするのにUDPのブロードキャストを大量に送信するようなので
必要ないようであれば停止しておいたほうがよいらしい。

参考:http://easyramble.com/install-dropbox-into-centos.html

# dropbox.py lansync n

運用に関する設定でまず必要になるところについてはこんなところでしょうか。
あとは運用しつつ何か発生したら都度確認すれば問題なさそう。


参考にさせていただいたサイト ありがとうございました。
https://www.dropbox.com/ja/install?os=linux
http://easyramble.com/install-dropbox-into-centos.html
http://d.hatena.ne.jp/R-H/20110928
http://hidden-by-the-leaves.blogspot.jp/2012/10/vps-centos62dropbox.html
http://weblabo.oscasierra.net/installing-dropbox-on-redhat/


LOGICOOL ワイヤレスコンボ mk270

LOGICOOL ワイヤレスコンボ mk270