@legitwhiz

legit whiz 技術レポート

View on GitHub

ownCloud10.0.9のデータ保存先変更

概要

Ubuntu16.04 LTSでowncloud10.0.9にて 今までデフォルトである、[/var/www/owncloud/data/]配下に データを格納してましたが、写真をアップロードしようとしたところ、 空き容量不足でアップロードできないとメッセージが…。

空き容量を確認すると[/]が既に85%に…(・。・;

急遽、格納先の変更を検討せねば。 ちょろっとググって保存先を変更しましたというだけの記事ですけど。

ownCloudの保存先変更

ownCloudの設定ファイルを修正

vi /var/www/owncloud/config/config.php

修正箇所は以下となる。

‘datadirectory’ => ‘/var/www/owncloud/data’, ↓ ‘datadirectory’ => ‘/share/owncloud/data’,

‘installed’ => true, ↓ ‘installed’ => false,

ownCloudの保存先ディレクトリの作成

mkdir -m 755 /share/owncloud/data
sudo chown www-data:www-data /share/owncloud/data

端末からブラウザでアクセスし初期セットアップを実施

初期セットアップ方法については、省略 ※初期セットアップなしでも保存先変更なんてできそうだが データ再読込コマンドを実行しても古いフォルダを参照してしまうため。

データ移行

[/var/www/owncloud/data]配下のデータを[/share/owncloud/data]に移動。

sudo cp -R /var/www/owncloud/data /share/owncloud/data
sudo rm -rf /var/www/owncloud/data
sudo chown -R apache:apache /share/owncloud/data
sudo chmod -R 755 /share/owncloud/data

ownCloudに再読込を手動実行

sudo -u www-data php /var/www/owncloud/occ files:scan <owncloud user name>

Scanning files for 1 users
Starting scan for user 1 out of 1 (<owncloud user name>)

+---------+-------+--------------+
| Folders | Files | Elapsed time |
+---------+-------+--------------+
| 91      | 5885  | 00:00:21     |
+---------+-------+--------------+

う~ん、ファイルスキャン早いのはいいけど owncloud上のタイムスタンプも更新されちゃうんだね…。って当たり前かw