如何在Lion(目录服务除外)中定义网络文件系统安装路径?


9

检查目录服务的网络文件系统挂载,即

sudo dscl . -list /Mounts

sudo dscl . -readall /Mounts

不返回任何内容,但是/etc/fstabLion中不推荐使用该文件。为什么不dscl返回任何内容,如果目录服务没有提供这些安装,则在哪里定义呢?


很好的问题–根据我从这篇博客文章(德语)中获得的信息,Lion中的自动挂载需要通过AutoMounter主表中的引用进行定义/etc/auto_master
kopischke 2011年

“启动”控制Mac OS X多个版本的启动过程。目录服务的“挂载”部分默认为空。您是要制作新的支架还是要弄清楚Lion的启动方式?
bmike

寻找如何配置安装架
rubixibuc 2011年

Answers:


7

OS X使用Autofs堆栈来安装网络文件系统。Keith Winston 对OS X上的Autofs作了很好的介绍,指出:

OS X使用基于Sun Solaris Unix版本的autofs代码堆栈。许多高级功能记录得不好,除非您熟悉Solaris,否则这可能是个问题。我不是,不得不做很多挖掘工作。

Autofs通常用于企业环境中,以在登录时为用户设置基于网络的主目录和其他网络安装。它还可以在访问时动态安装网络共享。

默认情况下,Autofs挂载通过Directory Services定义的网络文件系统,在中定义的网络文件系统/etc/fstab以及在NFS文件系统中定义的网络文件系统,所有文件系统都相应地安装到其主表/etc/auto_master

您的呼叫未dscl返回任何内容,因为在目录服务中未定义任何挂载(在此不感到意外)。如果要定义Autofs缺省配置未涵盖的挂载点而不求助于Directory Services或不推荐使用的挂载点/etc/fstab,则必须(通过auto_ *文件)添加映射auto_master。有关技术背景,请参见上面链接的文章;在此Mac OS X提示中,有一个很好的“如何”为SMB挂载添加自动挂载。


我不知道在这个帐户下如何拥有我,这是我第一次在此处发布消息时,它只是询问我的名字。我很想接受这个答案,如何仅通过用户名访问帐户?
rubixibuc 2012年

@rubixibuc:根据与我能找到的问题最紧密相关的Meta答案,您必须标记该问题以引起主持人的注意,并提出要合并的帐户。
kopischke 2012年

我标记了它:-),我会尽快接受它
rubixibuc 2012年

我正在为您寻找合并...
bmike

合并是实时的@rubixibuc-您应该一切顺利。
bmike
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.