I'm way over my head here, and just trying to help, however, since we are looking at a USB drive (removable media) is pmount being used as suggested
here?
The Man pages say:
pmount device [ label ]
This will mount device to a directory below /media if policy is met
(see below). If label is given, the mount point will be /media/label,
otherwise it will be /media/device.
The device will be mounted with the following flags:
async,atime,nodev,noexec,noauto,nosuid,user,rw
Some applications like CD burners modify a raw device which must not be
mounted while the burning process is in progress. To prevent automatic
mounting, pmount offers a locking mechanism: pmount --lock device pid
will prevent the pmounting of device until it is unlocked again using
pmount --unlock device pid. The process id pid assigns the lock to a
particular process; this allows to lock a device by several processes.
During mount, the list of locks is cleaned, i. e. all locks whose asso‐
ciated process does not exist any more are removed. This prevents for‐
gotten indefinite locks from crashed programs.
Running pmount without arguments prints the list of mounted removable
devices, a bit in the fashion of mount (1).
Please note that you can use labels and uuids as described in fstab (5)
for devices present in /etc/fstab. In this case, the device name need
to match exactly the corresponding entry in /etc/fstab, including the
LABEL= or UUID= part.
Important note for Debian: The permission to execute pmount is
restricted to members of the system group plugdev. Please add all desk‐
top users who shall be able to use pmount to this group by executing
adduser user plugdev