Have you checked permissions?
In a Linux based environment, Plex uses a dedicated user account (plex) – if that user doesn’t have read access, Plex won’t find any of your media. Depending on your setup, this could already start at how you mount the drive.
The tips & tricks thread for Linux provides some details on permissions as well as how to mount your drive in order to ensure Plex will see the files: