You can develop a procedure for using and storing profiles on external drive.
The idea is to archive (zip) profile after each use locally and than upload it to
external/central drive. Same is when using it on any local bot - firstly download
zipped profile, than extract it and use locally - than zip it again after usage and
upload back (overwrite) to external drive.
When zipping profile use node or any other solution since built in zip module
was not working well in the past, but that might be fixed by today, you have
to check that yourself.
This kind of solution will save space too due to zipping, and its convinient
for large account farms I guess.