管理コマンド

Archivematicaは、Djangoウェブフレームワークによって提供されるコマンドインターフェースを使用して、複数の管理コマンドを実装しています。

コマンドの完全なリストは、次のように取得することができます:

 sudo -u archivematica bash -c " \
          set -a -e -x
          source /etc/default/archivematica-storage-service || \
              source /etc/sysconfig/archivematica-storage-service \
                  || (echo 'Environment file not found'; exit 1)
          cd /usr/lib/archivematica/storage-service
          /usr/share/archivematica/virtualenvs/archivematica-storage-service/bin/python manage.py help
";

特定のコマンドのヘルプメッセージを確認したい場合は、次を試してください:

sudo -u archivematica bash -c " \
    set -a -e -x
         source /etc/default/archivematica-storage-service || \
             source /etc/sysconfig/archivematica-storage-service \
                 || (echo 'Environment file not found'; exit 1)
         cd /usr/lib/archivematica/storage-service
         /usr/share/archivematica/virtualenvs/archivematica-storage-service/bin/python
        manage.py help create_aip_replicas
";

上記にて、 新しいAIPレプリカの作成 のためのコマンドを調べました。

このページについて:

新しいAIPレプリカの作成

Archivematicaストレージサービスには、AIPレプリカを作成および再作成するための管理コマンドが含まれています。

デフォルトでは、スクリプトは各AIPストレージロケーションで設定されたレプリケーターロケーションごとに、デフォルトのAIPストレージロケーションにある各AIPの新しいAIPレプリカを作成します。

sudo -u archivematica bash -c " \
        set -a -e -x
        source /etc/default/archivematica-storage-service || \
            source /etc/sysconfig/archivematica-storage-service \
                || (echo 'Environment file not found'; exit 1)
        cd /usr/lib/archivematica/storage-service
        /usr/share/archivematica/virtualenvs/archivematica-storage-service/bin/python manage.py create_aip_replicas

コマンドは以下のパラメーターを受け付けます:

  • --aip-uuid はオプションで使用でき、一致するUUIDを持つAIPのレプリカのみを作成します。

  • --delete を使用すると、新しいレプリカを作成する前に、AIPストレージロケーションに存在するレプリカを削除します。

  • --aip-store-location はオプションで使用でき、デフォルト以外のAIPストレージロケーションを指定するために利用します。一致するUUIDを持つAIPストレージロケーションに存在するAIPのレプリカが作成されます。

  • --replicator-location はオプションで使用でき、レプリカを作成するレプリケータロケーションを指定するために利用します。一致するUUIDを持つレプリケータロケーションでのみレプリカが作成されます。これは、既に保存されているAIPを新しいレプリケータロケーションに複製する場合に、他のレプリケータロケーションの既存のレプリカを再取り込みしたり触れることなく利用できるでしょう。

トップに戻る