序章
ownCloudは、デジタルライフをプライベートサーバーに保存するための有能なソリューションです。 デフォルトでは、データはオペレーティングシステムと同じパーティションに保存されるため、ディスクの空き容量が不足する可能性があります。 たとえば、高解像度の写真や高解像度のビデオが継続的にバックアップされているため、スペースが不足しやすくなります。 ストレージのニーズが高まるにつれて、ownCloudの移動が必要になる場合があります data
ディレクトリ。 スペースを追加する場合でも、デフォルトの保存場所を変更する場合でも、このチュートリアルでは、ownCloudの再配置について説明します。 data
ディレクトリ。
前提条件
このガイドの使用を開始する前に、ownCloudサーバーをインストールして構成する必要があります。 このガイドに従って設定できます。 インストールガイドを使用した場合は、 data
ディレクトリはownCloudのウェブルートにあり、デフォルトでは次の場所にあります。 /var/www/owncloud
.
この例では、ownCloudを移動しています data
にマウントされている接続された追加のストレージボリュームへのディレクトリ /mnt/owncloud
. DigitalOceanを使用している場合は、 DigitalOceanでのブロックストレージの使用方法ガイドに従って、その役割を果たすためにブロックストレージボリュームをマウントできます。
使用されている基盤となるストレージに関係なく、このガイドは、 data
ownCloudのディレクトリを新しい場所に。
ステップ1-ownCloudデータディレクトリを移動する
ownCloudを使用していて、バックエンドの変更が行われている場合、データが破損または破損する可能性があります。 これを防ぐために、Apacheを停止します。 systemctl
効用:
- sudo systemctl stop apache2
一部のサービス管理コマンドは出力を表示しません。 Apacheが実行されていないことを確認するには、 systemctl
ユーティリティと status
指図:
- sudo systemctl status apache2
出力の最後の行には、停止したことが示されているはずです。
Output. . .
Stopped LSB: Apache2 web server.
警告:変更を加える前にデータをバックアップすることを強くお勧めします。
の内容をコピーします data
ディレクトリを使用して新しいディレクトリに rsync
指図。 を使用して -a
フラグは、アクセス許可とその他のディレクトリプロパティを保持しますが、 -v
フラグは詳細な出力を提供するため、進行状況を監視できます。 以下の例では、コンテンツを新しいディレクトリにバックアップします。 owncloud-data-bak
、ユーザーのホームディレクトリ内。
- sudo rsync -av /var/www/owncloud/data/ ~/owncloud-data-bak/
Apacheを停止した状態で、 data
ディレクトリを使用して新しい場所に移動します mv
指図:
- sudo mv /var/www/owncloud/data /mnt/owncloud/
とともに data
ディレクトリが再配置されました。この変更を認識できるようにownCloudを更新します。
ステップ2–ownCloudを新しいデータの場所にポイントする
ownCloudは、その構成を単一のファイルに保存します。このファイルは、への新しいパスで編集します。 data
ディレクトリ。
でファイルを開きます nano
編集者:
- sudo nano /var/www/owncloud/config/config.php
を見つける datadirectory
変数を変更し、その値を新しい場所で更新します。
. . .
'datadirectory' => '/mnt/owncloud/data',
. . .
とともに data
ディレクトリが移動され、構成ファイルが更新されました。新しい保存場所からファイルにアクセスできることを確認する準備が整いました。
ステップ3–Apacheを起動する
これで、Apacheを使用して起動できます。 systemctl
コマンドを実行してownCloudへのアクセスを回復します。
- sudo systemctl start apache2
最後に、ownCloudWebインターフェイスに移動します。
https://server_domain_or_IP/owncloud
ownCloudはWebアプリケーションであり、その構成の整合性を検証する方法はありません。 したがって、Webインターフェイスへのアクセスは、操作が成功したことを意味します。
結論
このチュートリアルでは、ownCloudで使用できるディスクスペースの量を拡張しました。 私たちはそれを動かすことによってこれを達成しました data
追加のストレージボリュームへのディレクトリ。 ブロックストレージデバイスを使用していましたが、ここでの手順は、 data
使用されているテクノロジーに関係なく、ディレクトリ。