Many admins confuse "update nexus library location" with "add a secondary library location." If you don't want to move historical data, just add a new drive:
This doesn't update the location for existing libraries but redirects new libraries. To fully unify, you would need to copy blobs via the rex script or Nexus API. update nexus library location
If you cannot easily edit the karaf.data path (e.g., in a Docker container or a scripted install), use symlinks. This effectively updates the nexus library location without the application knowing. Many admins confuse "update nexus library location" with
How to do it:
Pros: No config file changes. Revert by deleting the symlink and moving data back. Cons: Adds an extra I/O layer; reduces clarity for future sysadmins. This doesn't update the location for existing libraries
sudo service nexus restart