

Yeah the way the file system works is of the big differences from windows. That can def be a point of frustration.
There are linux approaches to having your /boot, /root, /usr on another partition or drive. It’s been common to separate them for a good while and in fact many or most linux installers ask where you want each of them to live (might be in advanced settings).
It takes time to learn a new system. Keep going!
Seafile or nextcloud