首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Autofs不会像Automount -f -v那样挂载

Autofs不会像Automount -f -v那样挂载
EN

Unix & Linux用户
提问于 2017-09-12 19:40:06
回答 1查看 3.9K关注 0票数 0

我今天遇到了一个问题,让我精神错乱,所以我张贴它,所以一些可怜的混蛋谁跟随我的愚蠢的脚步,也许会找到安慰。

在RHEL7上运行Autofs。基本CIF坐骑。

auto.direct:

代码语言:javascript
复制
/data -fstype=cifs,rw,noperm,sec=ntlm,soft,credentials=/etc/data_mnt.creds ://10.10.10.10/Data

启动autofs,我可以看到/data目录,但我无法访问它。

运行automount -m我可以看到挂载,但它不起作用:

代码语言:javascript
复制
autofs dump map information
===========================

Mount point: /-

source(s):

  instance type(s): files
  map: auto.direct

  /data | -fstype=cifs,rw,noperm,sec=ntlm,soft,credentials=/etc/data_mnt.creds ://10.10.10.10/Data

好吧。第一步,直接运行automount -f -v并查看问题所在。

代码语言:javascript
复制
Starting automounter version 5.0.7-56.el7, master map auto.master
using kernel protocol version 5.02
mounted direct on /data with timeout 300, freq 75 seconds
attempting to mount entry /data
mounted /data

好吧。问题是没有问题。你他妈的在开玩笑吗?!

在logging=debug中设置autofs.conf,重新启动服务,我得到以下信息:

代码语言:javascript
复制
systemd[1]: Started Automounts filesystems on demand.
automount[4151]: handle_packet: type = 5
automount[4151]: handle_packet_missing_direct: token 2166, name /data, request pid 17539
automount[4151]: attempting to mount entry /data
automount[4151]: lookup_mount: lookup(file): looking up /data
automount[4151]: lookup_mount: lookup(file): /data -> -fstype=cifs,rw,noperm,sec=ntlm,soft,credentials=/etc/data_mnt.creds ://10.0.10.10/Data
automount[4151]: parse_mount: parse(sun): expanded entry: -fstype=cifs,rw,noperm,sec=ntlm,soft,credentials=/etc/data_mnt.creds ://10.10.10.10/Data
automount[4151]: parse_mount: parse(sun): gathered options: nfsvers=3,fstype=cifs,rw,noperm,sec=ntlm,soft,credentials=/etc/data_mnt.creds
automount[4151]: parse_mount: parse(sun): dequote("://10.10.10.10/Data") -> ://10.10.10.10/Data
automount[4151]: parse_mount: parse(sun): core of entry: options=nfsvers=3,fstype=cifs,rw,noperm,sec=ntlm,soft,credentials=/etc/data_mnt.creds, loc=://10.10.10.10/Data
automount[4151]: sun_mount: parse(sun): mounting root /data, mountpoint /data, what //10.10.10.10/Data, fstype cifs, options nfsvers=3,rw,noperm,sec=ntlm,soft,credentials=/etc/data_mnt.creds
automount[4151]: do_mount: //10.10.10.10/Data /data type cifs options nfsvers=3,rw,noperm,sec=ntlm,soft,credentials=/etc/data_mnt.creds using module generic
automount[4151]: mount_mount: mount(generic): calling mkdir_path /data
automount[4151]: mount_mount: mount(generic): calling mount -t cifs -s -o nfsvers=3,rw,noperm,sec=ntlm,soft,credentials=/etc/data_mnt.creds //10.10.10.10/Data /data
automount[4151]: spawn_mount: mtab link detected, passing -n to mount
automount[4151]: >> mount error(22): Invalid argument
automount[4151]: >> Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

以上帝的名义,nfsvers=3是从哪里来的?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2017-09-12 19:40:06

因此,这在我们的环境中可能已经被破坏了大约10年,但是我们没有使用太多的CIF共享,而且RHEL较低版本的autofs显然忽略了挂载字符串中的垃圾(例如,试图在cif挂载上设置nfs版本),所以我很幸运地自己找到了这个版本。

如果您断开了automount和autofs的行为,答案几乎肯定是在autofs的服务配置文件(/etc/sysconfig/autofs)中,我在这里发现了以下内容:

代码语言:javascript
复制
OPTIONS="-O nfsvers=3"

这显然是插入十年前,以强制兼容性的NAS,我们摆脱了5年前。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/391863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档