Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

To walk this migration path you will need to download and run the  migration-utils tool directly against the on-disk representation of your Fedora 3 repository.  In other words it is not necessary to export your Fedora 3 repository.  The fcrepo-migration-utils will not make any changes to your Fedora 3 repository so it is not necessary to make a backup before starting.  You will need to make sure that you have sufficient storage space available in the target directory as the migration will effectively create a copy of your Fedora 3 repository in the Fedora 6 format which conforms to the Oxford Common File Layout (OCFL) specification.  Once your Fedora 3 repository has been migrated to Fedora 6, you must start up an instance of Fedora 6 on top of the newly created OCFL.  As Fedora 6 starts up it will automatically rebuild internal indices by scanning the OCFL.  This index initialization can take a few seconds or several hours depending on the size of your repository.

  1. Download the latest version of the  migration-utils utility: https://github.com/fcrepo-exts/migration-utils-4.4.1-SNAPSHOT-25cdf-driver.jar/releases

  2.  Follow the instructions in the migration-utils README: https://github.com/fcrepo-exts/migration-utils
  3. Start up Fedora on top of your newly created Fedora 6 OCFL-compliant repository using the -Dfcrepo.home configuration property.

...

Code Block
java -jar migration-utils-46.40.10-SNAPSHOTalpha-25cdf1-driver.jar --source-type=legacy --limit=100 --target-dir=my-fcrepo-6/data --objects-dir=<path to objects dir> --datastreams-dir=<path to datastreams dir>

...

Code Block
java -Dfcrepo.home=my-fcrepo-6 -jar fcrepo-webapp-6.0.0-SNAPSHOT<latest fedora 6 version>-jetty-console.jar --headless

...