I have configured Nexus OSS 3 on Amazon Linux ec2 instance. I want to take periodical backup of database and store the backups in S3 bucket. In order to do that I mounted the S3 bucket on my Linux instance. I created a scheduled export task on Nexus 3. After running the task I see that 5 different .bak files created locally and synced to S3 bucket as well BUT the size of the .bak file are so small. Where as the size of the blob-store is 250 GB, the size of .bak file is only 45 MB (component). The other 4 .bak files are even smaller. I wonder if the Nexus’s schedule export job actually exporting the blob store at all or not? If not, how to include the entire data, binaries and configurations?
One additional information is, I have added a separate AWS EBS volume of 1 TB and mounted on Linux (/data), and moved the nexus sonatype-work folder to that location, and updated the nexus.vmoptions file with new location: -Dkaraf.data=/data/sonatype-work/nexus3
The nexus OSS 3 repository manager working properly with this setup.