I believe I followed the guide “to a T” but could be mistaken. Or perhaps there are errors in the guide?
Is the step that I put a red dot next too correct? Because I had to move files around after the transfer otherwise the node was offline. I’m wondering if the pathway is wrong?
There is a difference, where Windows GUI node and docker node stores its data.
Windows GUI storagenode will store data in a specified path, so the file tree would look like
The orders folder, storagenode.log file and config.yaml file are stored in the "C:\Program Files\Storj\Storage Node" path, the identity is stored in the %APPDATA%\Storj\Identity\storagenode by default.
But for the docker node the structure is different:
So, to correctly migrate your Windows storagenode to Linux, you need to copy/move data to storage subfolder in the data location, and your orders subfolder to the data location.
In your docker run command you will use a path without storage subfolder (it will be added automatically inside the container).
it will copy your orders folder to the storage location on Linux.
The next command will copy data to the subfolder storage in your data location on the Linux system: