Minio package 3.x
-
When minio first started, they had a backend called the "fs" backend. In the 2022-06-02T02-11-04Z release, a new backend called the XL backend appeared via PR 14970. Starting from that release, XL backend was made the default as well for new installations. The "fs" backend continued to work.
Starting 2022-10-29T06-21-33Z, the "fs" backend has been removed entirely. See this discussion.
-
There is no easy or automated migration from fs backend to xl backend. I have not tested the upstream migration guide - https://min.io/docs/minio/linux/operations/install-deploy-manage/migrate-fs-gateway.html . In most cases, it might just be simpler to start with a new minio install and manually move data over.
-
Unlike the fs backend, you cannot "drop files" into minio storage directory anymore and expect minio to know about it. So, you can't just copy over your existing files/buckets into a xl backend minio.
A new package version 3.0.0 with minio release 2022-10-29T06-21-33Z will be published. This will 100% break installations using the fs backend.
To check if you are using fs or xl backend, check the contents of
/app/data/data/.minio.sys/format.json
. It will say fs or xl. If it's fs, do not upgrade.If you want to remain on fs backend, just do not upgrade. Cloudron will not automatically upgrade the app because it's a major semver change.
Those using the xl backend, have to click the update button manually once. After that, Cloudron will continue to automatically update the app.
-
-