PRO Version Setup regarding the recording folder path

Does it require to mount a shared disk to both Master Node and Slave Node for the Pro version?

You don’t need to configure anything on your Media Nodes (Slaves?), everything is managed from OpenVidu PRO using the media-node-controller. OpenVidu Pro launches a container with a shared volume for the recordings in the Media Node through media-node-controller. Technically, while recording, the Media Node will be using a shared folder in /opt/openvidu/recordings. When the recording has finished, OpenVidu Pro downloads it and it becomes available in /opt/openvidu/recordings in Master Node.

Just follow installation instructions and you will be fine:

All volumes configuration is handled by the official installation and OpenVidu Pro.

Edit:
Regarding your question:

Does it require to mount a shared disk to both Master Node and Slave Node for the Pro version?

Yes, and it is configured automatically following official deployment instructions