LoginSignup
11

More than 5 years have passed since last update.

ownCloud コマンドラインツールによるファイルスキャン

Posted at

動機

ownCloud には外部ストレージを扱う機能があります。しかし Enterprise 用のようで、個人がフリーソフトとしてインストール・実行する場合はどうもうまく働かないようです。何とかしようとしたツワモノもいらっしゃるようですが、やはり不安が残ります。

FTPだのDropBoxだのを扱う事は不可能としても、FreeNASで共有設定して読み書きしたファイルを扱えるようにはなりたい。そこで調べた所、コマンドラインツールでファイルを総ざらいしてDB登録できるようでした。これと jail のストレージ機能を組み合わせれば、それなりに何とかなりそうです。

occ file:scan

というわけで、ファイル総ざらいするコマンドラインのコマンドについての覚え書きです。

参考文献: Using the occ Command - ownCloud 8.2 Server Administration Manual

但しユーザを www で実行しなければなりません。その為に sudo コマンドが必要ですが、 FreeBSD にはデフォルトでは sudo が無いようです。事前に pkg install sudo してください。その後に下記コマンドを実行します。

# cd /usr/local/www/owncloud
# sudo -u www php occ file:scan 《ユーザ名》

こうすると、指定したユーザの全ファイルを総ざらいして ownCloud のDBに登録します。この後にいつも通りブラウザで ownCloud にアクセスすると、ownCloudとは無関係な所で転送したファイル達も見えるようになります。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11