Part of my reservation in updating stems from not fully understanding the purpose of each folder. Let me add to that my use of rsync via ssh - because that's turned out to be the most reliable method for my particular web host provider. Currently I rsync the web folder. That means on the initial upload I copy over not only the files I need, but also the T.xxx templates. Because they don't change the synch doesn't copy them each time - though it does interrogate each.
So for some time I've thought it would be helpful to organize the folders in such a way that each has a single function. So for the example above, web, might split into:
- templates
- generated ... or maybe outgoing
Somewhat similarly, data and history seem to involve multiple folders. Definitely data, perhaps backup ... others? More generally I'd just like to understand the file tree.
What I do understand largely comes from using the find with the -mtime flag so I can focus on what's changed "recently". I don't know that I ever found a description of the key folders' purposes. Maybe that would be sufficient.
I'm also a little uncertain if viewtopic.php?p=148477#p148477 is applicable to migrating to the new structure. As BCJKiwi wrote right after that post, I think I do have some accumulated cruft I would like to clean up during the transition. I have some .db files out there I suspect are obsolete...
2 levels of folders from the latest distro
Code: Select all
CumulusMXDist3122/backup
CumulusMXDist3122/backup/daily
CumulusMXDist3122/MXdiags
CumulusMXDist3122/web
CumulusMXDist3122/data
CumulusMXDist3122/MXutils
CumulusMXDist3122/MXutils/linux
CumulusMXDist3122/MXutils/windows
CumulusMXDist3122/interface
CumulusMXDist3122/interface/img
CumulusMXDist3122/interface/css
CumulusMXDist3122/interface/lib
CumulusMXDist3122/interface/fonts
CumulusMXDist3122/interface/sounds
CumulusMXDist3122/interface/js
CumulusMXDist3122/interface/json
CumulusMXDist3122/webfiles
CumulusMXDist3122/webfiles/css
CumulusMXDist3122/webfiles/lib
CumulusMXDist3122/webfiles/images
CumulusMXDist3122/webfiles/js
CumulusMXDist3122/webfiles/.vscode
CumulusMXDist3122/mqtt
CumulusMXDist3122/webfiles-legacy
CumulusMXDist3122/webfiles-legacy/lib
CumulusMXDist3122/webfiles-legacy/images
CumulusMXDist3122/webfiles-legacy/js
CumulusMXDist3122/Reports