Well, despite the above - autofs doesn’t work.
Output from sudo automount -f -v -d
master_do_mount: mounting /-
automount_path_to_fifo: fifo name /var/run/autofs.fifo--
lookup_nss_read_map: reading map file /etc/auto.nfs.shares
do_init: parse(sun): init gathered global options: (null)
lookup_nss_read_map: reading map file /etc/auto.smb.shares
do_init: parse(sun): init gathered global options: (null)
mounted direct on /mnt/nas01/data with timeout 15, freq 4 seconds
do_mount_autofs_direct: mounted trigger /mnt/nas01/data
st_ready: st_ready(): state = 0 path /-
handle_packet: type = 5
handle_packet_missing_direct: token 25, name /mnt/nas01/data, request pid 22417
attempting to mount entry /mnt/nas01/data
lookup_mount: lookup(file): looking up /mnt/nas01/data
lookup_mount: lookup(file): looking up /mnt/nas01/data
lookup_mount: lookup(file): /mnt/nas01/data -> -fstype=cifs,rw,credentials=/home/osmc/.smbcredentials,iocharset=utf8,uid=osmc,gid=osmc smb://192.168.0.22/data
parse_mount: parse(sun): expanded entry: -fstype=cifs,rw,credentials=/home/osmc/.smbcredentials,iocharset=utf8,uid=osmc,gid=osmc smb://192.168.0.22/data
parse_mount: parse(sun): gathered options: fstype=cifs,rw,credentials=/home/osmc/.smbcredentials,iocharset=utf8,uid=osmc,gid=osmc
parse_mount: parse(sun): dequote("smb://192.168.0.22/data") -> smb://192.168.0.22/data
parse_mount: parse(sun): core of entry: options=fstype=cifs,rw,credentials=/home/osmc/.smbcredentials,iocharset=utf8,uid=osmc,gid=osmc, loc=smb://192.168.0.22/data
sun_mount: parse(sun): mounting root /mnt/nas01/data, mountpoint /mnt/nas01/data, what smb://192.168.0.22/data, fstype cifs, options rw,credentials=/home/osmc/.smbcredentials,iocharset=utf8,uid=osmc,gid=osmc
do_mount: smb://192.168.0.22/data /mnt/nas01/data type cifs options rw,credentials=/home/osmc/.smbcredentials,iocharset=utf8,uid=osmc,gid=osmc using module generic
mount_mount: mount(generic): calling mkdir_path /mnt/nas01/data
mount(generic): calling mount -t cifs -o rw,credentials=/home/osmc/.smbcredentials,iocharset=utf8,uid=osmc,gid=osmc smb://192.168.0.22/data /mnt/nas01/data
>> Mounting cifs URL not implemented yet. Attempt to mount smb://192.168.0.22/data
mount(generic): failed to mount smb://192.168.0.22/data (type cifs) on /mnt/nas01/data
dev_ioctl_send_fail: token = 25
handle_packet: type = 5
handle_packet_missing_direct: token 26, name /mnt/nas01/data, request pid 22417
dev_ioctl_send_fail: token = 26
failed to mount /mnt/nas01/data
Credentials are set in ~/.smbcredentials
This is my entry in /etc/auto.smb.shares
/mnt/nas01/data -fstype=cifs,rw,credentials=/home/osmc/.smbcredentials,iocharset=utf8,uid=osmc,gid=osmc smb://192.168.0.22/data
If I go to Settings > Services > SMB Client minimum is set to None and Maximum is set to SMBv3.
I’ve tried adding vers=3.0 and vers=3.1.1 as per Mounting network shares with autofs (alternative to fstab) - #103 by karl but neither helped.
I’m really not sure what else I can try here?