前回はBoxオンラインストレージをUbuntuにマウントして思うようにいかなかったのですが、今回は「otixo」を利用して各種オンラインストレージをマウントしてみます。これによって、前回失敗(日本語ファイル名)に終わった「Box」のWedDAVマウントを実現させようと言うわけです。
「otixo」は各種オンラインストレージサービスをまとめて管理出来るようにするサービスで、otixo自体をWevDAVでマウントすることによって登録した各種オンラインストレージもマウントされてUbuntuのNautilusからファイルを操作することができます。
otixo自体にトラフィック制限がかけられているのため、無料版だと1ヶ月2Gまでの転送量となっています。
otixoを利用することによってUbuntuからはブラウザ経由でしか使えなかったオンラインストレージをデスクトップから使うことが可能になります。
僕の場合は利用しているストレージから以下をotixo登録してみました。
・Box
・GoogleDrive
・Picasa
・SkyDrive
・SugerSync
DropBoxも登録可能だけど、これは普通にUbuntuでも使えるのであえてotixoには登録しませんでした。
以下に設定方法を書いときます。
■ブラウザ上の作業
otixoでアカウント登録を行う。
自分が利用しているオンラインストレージを登録していく
■Ubuntu上の作業
WebDAVをマウントするために「davfs2」をインストール
sudo apt-get install davfs2 |
mount.davfsにsuidを設定して一般ユーザでマウント可能にする
sudo chmod u+s /usr/sbin/mount.davfs |
davfs2 のユーグザループに自分のアカウントを追加。
sudo gpasswd -a hoge davfs2 |
設定ファイルを作成
cd /home/hoge/ mkdir .davfs2 cd .davfs2 vi davfs2.conf use_lock 0 server_charset UTF-8 |
パスワードファイルを作成
vi secrets https://dav.otixo.com username@aa.com usrPwd |
自分以外見れないし、触れないようにしておく
chmod 600 secrets |
マウント用ディレクトリを作成する
mkdir ~/otixo_DAV/ |
fstabを編集する
sudo vi /etc/fstab #otixo_DAV https://dav.otixo.com/ /home/hoge/otixo_DAV davfs user,noauto 0 0 |
マウント
mount ~/otixo_DAV/ |
自動マウントさせる場合
/etc/rc.localのexit0の前に
# otixo WebDAVマウント
sudo -u hoge mount /home/hoge/otixo_DAV/
を追加する(マウント先はフルパスで。)