Thats why I sync and not store on the cloud.
My cloud server is my sync system so everything on each device is a copy of everything on the rest, the server simply keeps them up to date with each other.
Also since I'm running my own server I'm not dependent upon someone else and the internet, I can sync over my own network if needed or fall back on manually copying files.