if you look in linux under /dev/disk
you will see the following folders
by-id/
by-label/
by-partlabel/
by-partuuid/
by-path/
by-uuid/
mounting a device by name I believe is the convention of just referring to /dev/sdX#
and how linux maps more than one disk to sdb and sdc and so on is not reliable.
Instead mount by a more explicit convention, such as by label if you know you haven't labeled other disks with the same label, so for that reason you cannot rely on by-label 100% of the time. I think the most common and most reliable is by-uuid.
the lsblk
command is maybe the best tool to recognize disks connected to the system, but out of the box it comes up short. Use the following alias and run lsblk2
and you will get all the needed info to understand what's going on.
alias lsblk2='lsblk -o type,name,label,partlabel,size,fstype,model,serial,wwn,uuid'
then having the uuid to the disk you want to mount, you can then do so.
or see which /dev/sd?#
it is linked to then do mount /dev/sd?# /whatever