mini: persist only computed options, and warn when filer store escapes -dir
- saveMiniConfiguration no longer writes command-line flags to
mini.options; the file now only pins values mini computed itself
(currently master.volumeSizeLimitMB), so a dropped flag can no longer
resurrect on the next start. Existing files still apply once and are
then rewritten without the saved flags.
- applyConfigFileOptions skips any flag explicitly provided on the
command line or via WEED_* env vars, so passing a flag always wins
over a saved value, including at its default value.
- mini prints the saved options it applies at startup (secret values
redacted), since quietMiniLogs hides the previous V(1)/V(2) messages.
- warn once at startup when a filer.toml points a local filer store
(leveldb/leveldb2/leveldb3, including path-specific <store>.<id>
sections) outside -dir and -master.dir: the filer skips the
-dir-derived store dir whenever a filer.toml exists, and the metadata
is lost on container recreate if that path is not persisted.