序章

ownCloudは、デジタルライフをプライベートサーバーに保存するための有能なソリューションです。 デフォルトでは、データはオペレーティングシステムと同じパーティションに保存されるため、ディスクの空き容量が不足する可能性があります。 たとえば、高解像度の写真や高解像度のビデオが継続的にバックアップされているため、スペースが不足しやすくなります。 ストレージのニーズが高まるにつれて、ownCloudの移動が必要になる場合があります data ディレクトリ。 スペースを追加する場合でも、デフォルトの保存場所を変更する場合でも、このチュートリアルでは、ownCloudの再配置について説明します。 data ディレクトリ。

前提条件

このガイドの使用を開始する前に、ownCloudサーバーをインストールして構成する必要があります。 このガイドに従って設定できます。 インストールガイドを使用した場合は、 data ディレクトリはownCloudのウェブルートにあり、デフォルトでは次の場所にあります。 /var/www/owncloud.

この例では、ownCloudを移動しています data にマウントされている接続された追加のストレージボリュームへのディレクトリ /mnt/owncloud. DigitalOceanを使用している場合は、 DigitalOceanでのブロックストレージの使用方法ガイドに従って、その役割を果たすためにブロックストレージボリュームをマウントできます。

使用されている基盤となるストレージに関係なく、このガイドは、 data ownCloudのディレクトリを新しい場所に。

ステップ1-ownCloudデータディレクトリを移動する

ownCloudを使用していて、バックエンドの変更が行われている場合、データが破損または破損する可能性があります。 これを防ぐために、Apacheを停止します。 systemctl 効用:

  1. sudo systemctl stop apache2

一部のサービス管理コマンドは出力を表示しません。 Apacheが実行されていないことを確認するには、 systemctl ユーティリティと status 指図:

  1. sudo systemctl status apache2

出力の最後の行には、停止したことが示されているはずです。

Output
. . . Stopped LSB: Apache2 web server.

警告:変更を加える前にデータをバックアップすることを強くお勧めします。

の内容をコピーします data ディレクトリを使用して新しいディレクトリに rsync 指図。 を使用して -a フラグは、アクセス許可とその他のディレクトリプロパティを保持しますが、 -v フラグは詳細な出力を提供するため、進行状況を監視できます。 以下の例では、コンテンツを新しいディレクトリにバックアップします。 owncloud-data-bak、ユーザーのホームディレクトリ内。

  1. sudo rsync -av /var/www/owncloud/data/ ~/owncloud-data-bak/

  Apacheを停止した状態で、 data ディレクトリを使用して新しい場所に移動します mv 指図:

  1. sudo mv /var/www/owncloud/data /mnt/owncloud/

とともに data ディレクトリが再配置されました。この変更を認識できるようにownCloudを更新します。

ステップ2–ownCloudを新しいデータの場所にポイントする

ownCloudは、その構成を単一のファイルに保存します。このファイルは、への新しいパスで編集します。 data ディレクトリ。

でファイルを開きます nano 編集者:

  1. sudo nano /var/www/owncloud/config/config.php

を見つける datadirectory 変数を変更し、その値を新しい場所で更新します。

/var/www/owncloud/config/config.php
. . .
  'datadirectory' => '/mnt/owncloud/data',
. . .

とともに data ディレクトリが移動され、構成ファイルが更新されました。新しい保存場所からファイルにアクセスできることを確認する準備が整いました。

ステップ3–Apacheを起動する

これで、Apacheを使用して起動できます。 systemctl コマンドを実行してownCloudへのアクセスを回復します。

  1. sudo systemctl start apache2

最後に、ownCloudWebインターフェイスに移動します。

https://server_domain_or_IP/owncloud

ownCloudはWebアプリケーションであり、その構成の整合性を検証する方法はありません。 したがって、Webインターフェイスへのアクセスは、操作が成功したことを意味します。

結論

このチュートリアルでは、ownCloudで使用できるディスクスペースの量を拡張しました。 私たちはそれを動かすことによってこれを達成しました data 追加のストレージボリュームへのディレクトリ。 ブロックストレージデバイスを使用していましたが、ここでの手順は、 data 使用されているテクノロジーに関係なく、ディレクトリ。