发现mount.cifs命令无法在具有systemd的gentoo系统中运行
ae429-1105 etc # mount -t cifs //file.abc.edu.au/user /home/directory/path -o credentials=/etc/user,rw,iocharset=utf8,file_mode=0777,dir_mode=0777
mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
已经确认安装点/ home / directory / path和凭证文件/ etc / user的存在和可访问性 。相关模块和服务也已启用,即
ae429-1105 etc # lsmod |egrep 'fuse|cifs'
fuse 72589 5
cifs 312131 0
和
ae429-1105 etc # systemctl -t service -a |grep Samba
nmbd.service loaded active running Samba NetBIOS name server
smbd.service loaded active running Samba SMB/CIFS server
winbindd.service loaded inactive dead Samba Winbind daemon
许多用户已经发现了这个问题,例如一个例子。还请注意,在我的Ubuntu / debian系统中执行的同一命令可以成功安装。
有问题的机器中的其他信息:
ae429-1105 etc # mount.cifs --version
mount.cifs version: 6.1
在debian / ubuntu中安装的mount.cifs版本是6.0
/home/directory/path
肯定存在于Gentoo环境中?奇怪的是您没有提到这是显而易见的第一个问题。