Articles of autofs

autofs的Mac OS X AFP不加载为正确的用户?

我的方式不在我的深度,我试图让我的所有节点在群集上挂载一个驱动器在我的头节点上。 我正在使用OS X 10.6。 我已经根据苹果的“Autofs:在Mac OS X中自动挂载networking文件共享”configuration了/etc/auto_master和/etc/auto_afp白皮书: 在/ etc / auto_master文件 +auto_master # Use directory service /net -hosts -nobrowse,hidefromfinder,nosuid /home auto_home -nobrowse,hidefromfinder /Network/Servers -fstab /- -static /- auto_afp 在/ etc / auto_afp /Volumes/userA -fstype=afp afp://userA:[email protected]:/ /Volumes/userB -fstype=afp afp://userB:[email protected]:/ 我以userA身份login到计算节点。 automount似乎将/Volumes/userA和/Volumes/userB head-node.local:/Users/userA/Documents/ /Volumes/userB到head-node.local:/Users/userA/Documents/ ,尽pipe我在afp url中指定了用户名,密码和用户目录。 如果我使用Finderlogin,它会正确挂载userB。 在所涉及的所有计算机上启用文件共享和cd / dvd共享。 我做对了吗?如果是的话,我做错了什么? -Stephen

在RHEL5上使用automount时,为什么auto.master中的variables不能扩展?

我正在从NISPLUS迁移到LDAP(openldap),并从RHEL4迁移到RHEL5。 LDAP服务器与客户端一样正在RHEL5u4上运行。 在RHEL5variables扩展在auto.master永远不会工作,无论是在文件或LDAP。 NISPLUS / RHEL4(作品) 我以前在nisplus中有一大堆表格,其中包含auto_opt_Linux_2-6-18_x86_64,这些表格包含特定的arch / os组合的程序份额。 例如。 在NISPLUS的auto_opt_Linux_2-6-18_x86_64中: vim-7.3 nfs:/export/apps/Linux/2.6.18/opt-i386/& boost-1.4.0 nfs:/export/apps/Linux/2.6.18/opt-x86_64/& etc 然后,我在NISPLUS的auto_master中: /opt auto_opt_${OSNAME}_${OSREL}_${ARCH} /home auto_home /workgrp auto_workgrp 在客户端/ etc中的auto.master中: +auto_master 然后我在/ etc / sysconfig / autofs中有UNDERSCORETODOT =“1”,并且automount会很高兴地把所有东西都从NISPLUS中抽出来。 LDAP / RHEL5(几乎可行) 我试图在LDAP中做同样的事情,家庭和workgrp共享工作正常,但/ opt,而不是: dn: ou=auto.master,dc=example,dc=com objectClass: automountMap objectClass: top ou: auto.master dn: cn=/opt,ou=auto.master,dc=example,dc=com objectClass: automount cn: /opt automountInformation: auto.opt.$OSNAME.$OSREL.$ARCH dc: […]

带有NIS的AutoFS,无法挂载由root拥有的共享

我正在使用Ubuntu 12.04,并试图使用NIS与AutoFS挂载我有权访问的NFS项目。 我可以挂载我的networking主目录,这是用于远程terminal,但这是我的用户拥有。 我分配的项目目录由root拥有,但是在我所在的组中,而在由ITconfiguration的远程terminal上,我也能够使用autoFS挂载这些目录(只需导航到他们的目录)。 我在前台运行automount时遇到访问被拒绝的情况。 这里是我相信问题的地方:我一直在努力让Kerberos的PAM工作login到networking用户,但还没有成功。 因此,我使用与NIS用户具有相同名称,UID和GID的本地用户。 当我使用id检查组成员身份时,我的本地用户说它是在拥有项目目录的组中,它不在我的本地/ etc / group文件中。 如果我select不安装Kerberos,我被认为可以在不loginnetworking用户的情况下自动挂载这些目录。 所有这些对于企业IT来说都是一个很好的问题,除非他们不正式支持Ubuntu 12.04。 他们鼓励使用它,但我并没有寄予厚望,他们会给予我任何支持,除了RHEL和预先configuration的10.04映像。 编辑:我注意到,我可以挂载的目录有rwxrwxr-x权限,而我不能有rwxrwx —权限。 所以,当我的本地根挂载它没有权限,我猜。 但我不相信有可能运行automount作为我的用户,该用户具有该目录的权限。

autofs挂载整个直接地图

我有一个auto.master与间接地图和直接地图。 /home /etc/auto.home –timeout 60 /- /etc/auto.foo –timeout 60 auto.home: jwells -rw,noquota,intr server:/vol/home/jwells … <SOME of these> auto.foo: /foo/path/one -rw,noquota,intr server1:/path … <LOTS of these> 当我启动autofs , auto.foo中的所有auto.foo都被挂载。 数以千计的坐骑。 /home不显示这个。 我在/some/place – > /foo/mounted/path文件系统中有各种符号链接,但是确实没有任何东西在不停地拖动所有path来强制它们自动挂载。 我可以强迫这些装置卸载,但是明确地卸下它们,但是它们最终再次出现。 (Debian,Wheezy)

NFS自动挂载失败的最常见原因是什么?

当然,我需要解决一个特定的问题,但是我希望能够提供一些关于“如何解决自动安装nfs问题”的一般答案,以帮助更多的人出现类似的症状。 我们有一个文件服务器'nas1'和三个客户端服务器'server1','server2','server3',它们包含以下这行:/etc/auto.master文件。 /net -hosts acregmax=10,acdirmax=10 所有的服务器都运行CentOS 5。 'nas1'在/ etc / exports中具有以下内容: /proj/ptn *(sync,rw,no_root_squash) 其中一台服务器已经正常运行,没有任何问题,但两次相隔几个星期,我们遇到了挂载点在客户端服务器上显示为空的问题。 对于“server3”无法使用“/ net / nas1 / proj / ptn”的情况,以下是一些有助于排除故障的方法: ssh nas1 按预期工作,显然连接不会在两者之间丢失。 当nfs mount无法访问时,并没有发生,但值得一提的是,我们有一个间歇性的问题(平均每周一次),服务器变得没有反应,必须重新启动才能恢复。 这变得很明显,因为负载均衡服务器正在不断检查服务器的连接,以跟踪其可用的服务器池。 lsof | grep /proj/ptn automount 3414 root 5r DIR 0,19 0 13390 /net/nas1/proj/ptn cat /proc/mounts 包括/etc/auto.misc/misc autofs rw,fd = 7,pgrp = 3414,timeout = 300,minproto = 5,maxproto = […]

为什么使用autofs时文件消失

我有一个磁盘挂载为/ local在5.3中。 在/本地/ foldera /文件夹/ /我有很多的文件夹,如: drwxrwxrwx root root 4096 DEC 10 10:40 Platformxx 然后,我已经build立了另一台服务器,并在其他服务器上的许多平台就像上述。我想用autofs自动挂载这些文件夹到我的服务器通过nfs.Just使用mount命令一切工作正常。然后我select使用autofs。在/etc/auto.master我写这样的: /local/foldera/folderb /etc/auto.nfs 和/etc/auto.nfs: Platformxx -rw,soft xx.xx.xx.xx:/xx/Platformxx configuration后,服务器autofs reload.When我打开folderb中的每个文件夹。 错误告诉我系统找不到文件夹。而我看不到任何文件夹中的命令'll'将返回总计0.在我删除logging我添加到auto.master并重新启动服务器,这些文件夹回来。 那么,怎么了?

仅通过NIS和NFS自动挂载某些客户端的目录

是否有可能通过NIS服务某些文件只对一组客户,而不是所有的人? 这可能是一个非常简单的任务,但我现在正在寻找一段时间,似乎没有find答案。 我对这个主题也很新颖,不确定要search什么。 所以可以说我有一个服务器( host1 )通过NFS导出目录。 所以文件/etc/exports看起来像这样: /usr/local 192.168.0.1(rw,no_root_squash) 现在我想在/usr/local目录中为某些客户端机器提供一个目录。 所以我编辑NIS服务器上的文件/etc/auto.master并添加以下行: /usr/local/apps auto.appXY 我用以下内容创build一个文件auto.appXY : appXY -rw,hard,intr host1:/usr/local/appXY 当我现在有两个客户 client1: 192.168.0.1 client2: 192.168.0.2 那么只有client1实际上会接收/usr/local/appXY的内容,因为在/etc/exports只使用了它的IP地址。 问题是,将有一个空的目录apps挂载在client2上的/usr/local中。 这意味着我不能有一个称为apps的本地目录,因为它的内容不会出现。 所以我读了这个答案: 如何防止autofs挂载在特定的目录? 其中描述了通过编辑每个客户端上的/etc/auto.master文件来处理这个问题的方法。 这可能工作,但我真的希望find一个服务器端解决scheme。 所以在这里再次我的问题: 我可以configuration我的NIS服务器为不同的客户端提供不同的auto.master文件吗? 或者我可以以其他方式实现只在特定客户端上自动挂载目录,这样在所有其他客户端上都不会超载?

autofs和NFS故障转移 – 可以autofs重新挂载?

我有这种情况: 2个以/ usr / share / man作为导出的NFS服务器(举例来说,它可以是任何东西),比方说服务器A和服务器B(不是副本,只有2个独立的服务器在同一个子网上共享相同的东西) 这两个NFS服务器都是健康的 用户通过执行ls / mnt / usr / man(例如)从客户端启动挂载。 auto.master中的超时时间为2分钟,fstype = nfs,options = ro,soft automount成功,服务器A被autofs选中,用户可以看到列出的手册页 1m 10秒后服务器(NFS)Aclosures 在1m 20秒后用户再次执行ls / mnt / usr / man 发生了什么是locking – 挂载在服务器A上,没有用户可以进入/ mnt / usr / man(也不是lsof正在工作) 等待几分钟后(约10分钟) ls: cannot open directory /mnt/usr/man: Input/output error 我的问题是:应autofspipe理这种情况下,自动重新安装到服务器B? (即使挂载超时尚未完成?) 我已经阅读了很多文章,看起来像我的情况不是“autofs”的职责(如果我想这样的事情应该以另一种方式)。 但是我想确定100%autofs是否应该自己处理这种情况。

LDAP + NFS +自动安装主目录权限问题

当LDAP用户login到系统时,他们对其主目录具有不正确的权限。 LDAP和NFS服务存在于同一台服务器上。 目录显示正确的所有权/权限: drwx——. 4 ldaptest ldaptest 4096 Jun 9 2014 ldaptest 但是UID / GID与服务器上的UID / GID不匹配 客户: bash-4.1$ id uid=10001(ldaptest) gid=10001(ldaptest) groups=10001(ldaptest) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 服务器: [root@ldap1 log]# id ldaptest uid=502(ldaptest) gid=502(ldaptest) groups=502(ldaptest) 我如何解决这个问题?

当nfs共享不可用时,如何防止autofs挂起系统

在OpenSuSE 10.1-12.3和(K)Ubuntu 10.04-14.04中,这个问题已经出现了,现在我想摆脱它: 我们在NFS共享上有一个通用的软件目录。 客户端autofs设置 # /etc/auto.master /- /etc/auto.direct –ghost –timeout 30 和 # /etc/auto.direct /usr/mysoft -fstype=nfs,defaults myserver:/exports/usr/mysoft 问题:当然,目录/usr/mysoft/bin位于$PATH ,当myserver不可用时,所有客户端都会停顿。 那是: login(甚至在tty1shell)需要几分钟,以提出bash提示(如果有的话) 点击用于完成shell的Tab键会使terminal陷入死锁状态 没有二进制(即使在本地安装)可以启动 有没有办法克服或至less缓和这种影响? $PATH的/usr/mysoft/bin的位置是否重要?