External disk - Unrecognized file system (-69846)

Solution 1:

Try this in the exact order:

#FOR THE WHOLE DISK
diskutil eject /dev/disk2               #Eject the disk 
diskutil mountDisk /dev/disk2           #Re-mount the disk

#FOR THE VOLUME(S) OF THE DISK
diskutil list                           #list volume identifiers. 
diskutil mount /dev/disk2sXXX           #Mount the Volume. Dont enter a disk ID
diskutil repairVolume /dev/disk2sXXX    #Repair the Volume. Dont enter a disk ID

Basically you are trying to correct previous mounting/ejection related errors by making sure the disk is safely ejected before you do anything else.

Once that is out of the way, have the disk re-mounted. Next, have the volume re-mounted. Finally, repair the newly mounted volume.

Additionally, double check for any human error. Did you want to repair the volume or the disk because you specified a disk identifier to repair a volume. You typed:

diskutil repairVolume /dev/disk2

it should be

diskutil repairVolume /dev/disk2sXXX

Or use repairDisk if you wanted to repair a disk.