mount(8) unable to mount a device via symlink that contains ':'

Misha Gusarov misha at
Wed Dec 2 09:18:24 UTC 2020


There is a problem in mount(8) that prevents it from mounting a device 
via a symlink
that contains a : symbol:

$ mount -o bind /dev/disk/by-path/pci-0000:13:00.0-scsi-0:0:3:0 
mount: bad address '/dev/disk/by-path/pci-0000'

The problem stems from the following check in mount.c:

// Might this be an NFS filesystem?
if ((!mp->mnt_type || is_prefixed_with(mp->mnt_type, "nfs"))
  && strchr(mp->mnt_fsname, ':') != NULL
) {


More information about the busybox mailing list