Questions tagged «autofs»

AutoFS是一个软件应用程序,它允许按需自动安装和卸载文件系统。

4
automount nfs:不可靠服务器的autofs超时设置-如何避免挂断?
我正在为小型共享服务器运行一台小型服务器。它主要是带有一些其他服务的文件服务器。客户端是Linux计算机(主要是Ubuntu,但也有其他Distros)和介于两者之间的Mac(-Book)(但对于这个问题而言,它们并不重要)。该服务器正在运行Ubuntu 11.10(Oneiric Ocelot)“服务器版”,我从中进行设置和测试的系统将运行11.10“桌面版”。我们在相当长的一段时间内与Samba(我们比较熟悉)一起运行共享,但是随后又迁移到NFS(因为我们在LAN中没有Windows用户并想尝试一下),到目前为止一切正常。 现在,我想使用autofs设置自动挂载,以简化操作(到目前为止,每个人都在需要时手动挂载共享)。自动安装似乎也可以。问题是我们的“服务器”不能全天候运行以节省能源(如果有人需要服务器提供的东西,他会打开电源并随后将其关闭,因此每天仅运行几个小时)。但是由于设置了autofs,因此当服务器不运行时,客户端经常挂断退出。 即使服务器没有运行,我也可以启动所有客户端。 但是,当我想显示一个目录(在终端或鹦鹉螺中)时,该目录包含/nfs服务器未运行时指向共享的符号链接,它会挂起至少两分钟(因为autofs无法连接到服务器但会保持我想尝试)。 有办法避免这种情况吗?这样安装将被延迟,直到更改目录或访问该目录的内容为止?不是在“看”下指向股票的链接时/nfs?我认为不是,但是也许有可能不尝试这么长时间访问它?只需给我一个空目录或“找不到/连接到该目录”之类的东西。 服务器运行时,一切正常。 但是,当服务器关闭时,在卸载共享之前,工具(如df或ll)挂起(假设因为他们认为共享仍在,但服务器不再响应)。 当连接丢失时,是否可以自动卸载共享? 此外,当服务器关闭并且客户端仍然挂载共享时,客户端不会关闭或重新启动。它们挂在“ 杀死剩余的进程 ” (看起来无限)上,似乎什么也没有发生。 我认为这全都归结为用于挂载和卸载的整齐超时值。并且可能在与服务器的连接丢失时删除所有共享。 所以我的问题是:如何处理?还有一个额外的好处:是否有一个很好的方法可以链接内部/nfs而不需要挂载真实共享(一个autofs选项,或者可以使用一个伪FS,/nfs在挂载发生时会被替换为FS 或类似的东西)? 我的设定 在NFS设置是非常基本的,但我们很好,到目前为止(使用服务的NFSv4): / etc / default / nfs-common NEED_STATD= STATDOPTS= NEED_IDMAPD=YES NEED_GSSD= /etc/idmapd.conf [General] Verbosity = 0 Pipefs-Directory = /var/lib/nfs/rpc_pipefs Domain = localdomain [Mapping] Nobody-User = nobody Nobody-Group = nogroup / etc / …


4
如何查看Linux中的自动挂载点?
我们在工作中使用autofs,我在记住一些挂载点时遇到了麻烦。使用autofs,您只能看到特定计算机上当前或最近安装的卷。我怎么看剩下的?
14 autofs 

2
Autofs在启动时不会挂载共享
我将OpenSuSE 12.1与通过LDAP和NFS共享的房屋一起使用。ldap存储地图。我的问题是我无法在启动时挂载共享。仅在手动重新启动autofs服务时有效。在CentOS 6.3上没有这样的问题。 我的/etc/nsswitch.conf: passwd: files sss group: files sss hosts: files mdns4_minimal [NOTFOUND=return] dns networks: files dns services: files protocols: files rpc: files ethers: files netmasks: files netgroup: files nis publickey: files bootparams: files automount: files ldap aliases: files 我的/etc/openldap/ldap.conf: SIZELIMIT 20 TIMELIMIT 15 #DEREF never TLS_REQCERT demand uri …
11 opensuse  nfs  ldap  autofs 

4
不活动后autofs挂载不会断开
我在几个Linux服务器上安装了autofs,这些服务器正在连接到用户/ home目录的中央NFS服务器。在登录时挂载目录时,它的工作效果很好,但挂载似乎从未超时。我已经检查了/ etc / sysconfig / autofs,并且默认确实设置为300,所以这些应该在5分钟后超时。 重新启动autofs不会卸载所有目录,因此我知道它可以。 我尝试在目录上随机使用lsof,但是任何时候都没有打开文件。 我还安装了一个我不知道它处于活动状态的随机目录,但是这些目录从未卸载自己。其中一些服务器有10个以上的用户登录一次,而且安装数量从未下降。 我只是想找出一种更好的方法来找出原因。我在任何日志中都没有看到任何特定的内容。 任何建议表示赞赏。谢谢! 更新 我打开了对autofs的调试,但似乎并没有发现任何异常。这些日志是在最初安装/ home / user1 7分钟后和6分钟不活动后生成的。根据默认的5分钟,应该已将其卸载。我从未见过日志表明该尝试甚至试图卸载。 Jan 11 12:52:00 linux automount[26505]: st_expire: state 1 path /home Jan 11 12:52:00 linux automount[26505]: expire_proc: exp_proc = 3055176592 path /home Jan 11 12:52:00 linux automount[26505]: expire_proc_indirect: expire /home/user1 Jan 11 12:52:00 …
10 rhel  mount  nfs  autofs 

5
在Debian上自动安装USB记忆棒
我在可插拔计算机(仅SSH,无GUI)上运行Debian Squeeze,而我想做的就是获取它,以便在插入USB记忆棒时会自动挂载它。 我要做的是安装autofs,只要知道设备所在的位置,就可以根据我的收集进行自动安装/dev。 问题在于USB记忆棒并不总是使用相同的设备名称。有时是/dev/sdc1,有时/dev/sdd1是等等。 我认为要纠正这一点,我需要udev确保USB记忆棒始终使用相同的名称。 我得到以下信息udevadm: Udevadm info starts with the device specified by the devpath and then walks up the chain of parent devices. It prints for every device found, all possible attributes in the udev rules key format. A rule to match, can be composed by the attributes …


2
Linux上完整的自动挂载解决方案所需的udev,udisk,autofs和通知设置的建议
继续在Linux中自动挂接已插入的设备,这使事情变得有些基础。运行Gentoo,我正在使用autofs-5.0.4-r5在笔记本电脑上自动挂载本地和网络设备的组合。一个人做autofs会让我有些困惑: 我必须为每个设备的挂载点预定义名称,但是有时在重新启动MMC读卡器后会用可引导的USB棒切换位置 我希望基于自动LABEL的挂载点出现,仅autofs AFAIK无法做到这一点 udev和udisk当然可以做到这一点。但: 我不希望在插入设备时自动挂载文件系统,只是给我一个名为LABEL的幻影挂载点 实际的文件系统挂载仅应在首次访问该挂载点时进行,就像autofs重影一样。通过意外拔出设备,这将降低弄脏文件系统的风险,同时仍提供出色的可访问性。 最重要的是,我可以随时使用DE中的信息进行了解。 是否有一个系统托盘应用程序能够指示所有自动安装的状态,即绿色=未安装任何东西,红色=已安装了某些东西? 是否有一种与分发无关的方法来提供文件系统(卸载)操作通知,例如使用notify-send?那特定于Ge​​ntoo的东西对我也适用。udev脚本对NFS和CIFS没有帮助,对吗? 该组合应该是最终的自动安装设置,还是我错过了什么?

2
带有sshfs的autofs不再起作用[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Unix&Linux Stack Exchange 的主题。 6年前关闭。 我刚刚从Ubuntu 12.04升级到12.10。在此之前,我备份了可以正常工作的autofs配置。我将旧的行添加/etc/auto.master到新的行: +dir:/etc/auto.master.d +auto.master /mnt /etc/auto.sshfs uid=1000,gid=1000,--timeout=30,--ghost,--verbose 我的/etc/auto.sshfs样子是这样的: mymount -fstype=fuse,rw,nodev,nonempty,noatime,allow_other,max_read=65536 :sshfs\#myuser@mydomain:/mnt/mymount 我得到了手动尝试,Connetion reset by peer所以我添加了option IdentityFile=/home/myuser/.ssh/id_rsa。现在,当我尝试访问时/mnt(使用手动和autofs),就会发生这种情况: myuser@laptop /mnt % la ls: cannot access mymount: No such file or directory total 4 drwxr-xr-x 3 root root 0 Oct 19 10:34 ./ drwxr-xr-x 25 root …
8 ubuntu  sshfs  autofs  fuse 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.