The “trick” with PMS about moving your media files is to know how the DB and scanner work.
Here’s the How-To I wrote to help with the move process.
You can do everything at once or one library section at a time – your choice.
When I need to test CIFS on Linux with PMS, since the mount is done with my Linux username, the important thing to remember is the ,allow_others mount option in /etc/fstab
This way you can mount the shared folder, using CIFS, wherever you want (don’t forget chmod 755 before mounting) and user plex will be able to read it