Source: autofs
Version: 5.1.6-2
Severity: normal

I'm trying to make DFS-replicated CIFS file shares available. In
auto.master I have:

    /dfs    file:/etc/auto.dfs   browse

and in auto.dfs I have:

   /dfs/HD    -fstype=cifs,sec=krb5i,cruid=$UID,multiuser    
://server1.domain.example/HD ://server2.domain.example/HD

but autofs interprets the entire server list as a single location:

    Jul 06 16:31:14 kernel: CIFS: Attempting to mount 
//server1.domain.example/HD ://server2.domain.example/HD
    Jul 06 16:31:14 kernel: CIFS VFS:  BAD_NETWORK_NAME: 
\\server1.domain.example\HD :
    Jul 06 16:31:14 kernel: CIFS VFS: cifs_mount failed w/return code = -2

autofs(5) states:

    A mount location can specify multiple hosts for a location,
    portentially with a different export path for the same file system.
    Historically these different locations  are  read- only and provide
    the same replicated file system.

and gives the example of:

    Multiple replicated hosts, different (potentially) paths:
    <path> host1:/path/pathA host2:/path/pathB

which I think is the closest matching syntax. But I guess to automount,
CIFS shares don't have a host element, and the server name is given as
the first element to the path, which maybe means that this syntax is
only available for NFS entries...

-- System Information:
Debian Release: 10.4
  APT prefers stable-updates
  APT policy: (535, 'stable-updates'), (535, 'stable'), (520, 'testing'), (510, 
'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 4.19.0-8-686-pae (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Reply via email to