I need to have seperate localfilesystems. I tried this config based on a forum example, yet noticed that when something is saved in "file" it also automatically gets saved in "file2" and "file3". I understand that there are base/dir parameters that can be added but can't figure out where/how. Thanks!
Note : if you choose to configure multiple localfilesystem stores, you must set their dir option so they use different directories to store data. Details on how to configure the store is available here
So in that case, you could do something like this (just make sure to update the dir values to real paths you have).
Adding directories seemed to address the issue of data getting saved in their respective (specified) filesystems (without cross-saves) on the app side. However, oddly I cannot locate the new files in the specified directory, nor anywhere else in the drive (I searched).
Please stop node red then start it again in a terminal, then write something to the context store and stop node red again. Copy/paste the full log here. I don't know if it will tell us anything, but it may do.
How did you install Node-RED originally? Was it using the install script we provide?
If so, then do you have the commands node-red-stop and node-red-start ? Those would be the right way to start/stop the service.
The log output you've shared may be misleading if you're running as a different user - because it will be using the current user's home directory for its settings file. Given it is only logging about one context store (the default one), then I suspect it isn't picking up the same settings file as the service is.
So, if you did use our install script, then please try using node-red-stop and node-red-start to restart the service. You should also have node-red-log that get the recent log output.
If you installed some other way, then please share any details you can so we can track down exactly where it is running.