File Storage
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

ファイルストアの移行

ファイルは、あるファイルストアタイプから別のタイプに移行できます。 次に、いくつかの移行シナリオを示します。

  • 簡易ファイルシステムストアから高度なファイルシステムストアに移行すると、パフォーマンスとスケーラビリティが向上します。
  • トランザクションロールバックの脆弱性を回避するには、Simple、Advanced、またはS3からDBStoreに移行します。
  • 1ギガバイトを超えるファイルに対応するには、DBStoreから高度なファイルシステムストアに移行します。

サーバー管理 のデータ移行ユーティリティを使用すると、移行が容易になります。

警告

移行する前に、必ずファイル ストアとデータベースを バックアップ してください。 バックアップコピーで移行プロセスをテストすることをお勧めします。

ファイルの移行

移行手順は次のとおりです。

  1. システム設定ファイルストレージで新しいファイルストアを構成します。

  2. サーバー管理データ移行で、リポジトリフック (ストア実装クラス) を選択し、 実行をクリックします。

    データ移行ユーティリティ

  3. データが正しく移行されたことを確認します。

  4. 次のいずれかの設定を使用して、 portal-ext.properties をターゲット ファイル ストアの種類に合わせて構成します。

    dl.store.impl=com.liferay.portal.store.db.DBStore
    dl.store.impl=com.liferay.portal.store.file.system.AdvancedFileSystemStore
    dl.store.impl=com.liferay.portal.store.file.system.FileSystemStore
    dl.store.impl=com.liferay.portal.store.s3.S3Store
    
  5. DXPを再起動します。

DXPインスタンスが、新しく設定されたファイルストア上に移行されたファイルを使用するようになりました。

警告

システム設定で新しいストア構成を必ず保存してください。 そうでない場合、新しいストアを使用できず、次の例外が発生します: java.lang.IllegalStateException: ストアは使用できません