如何在 MacOS 上自动挂载 NFS 共享

     2023-02-16     58

关键词:

【中文标题】如何在 MacOS 上自动挂载 NFS 共享【英文标题】:How to auto mount NFS shares on MacOS 【发布时间】:2019-10-08 14:03:01 【问题描述】:

我想在启动 Mac 时从 Synology NAS 自动挂载一些 NFS 共享。 直到最近,我还在工作:

/etc/auto_master:

+auto_master        # Use directory service
/net                -hosts      -nobrowse,hidefromfinder,nosuid
/home               auto_home   -nobrowse,hidefromfinder
/Network/Servers    -fstab
/-                  -static
/-                  auto_nfs    -nobrowse,nosuid


/etc/auto_nfs:

/mnt/idefix/digikam -fstype=nfs,noowners,nolockd,resvport,hard,bg,intr,rw,tcp,nfc,rsize=8192,wsize=8192 nfs://idefix:/volume1/digikam

现在,在升级到 MacOS 10.15 (Catalina) 后,这不再有效。 我做错了什么?

【问题讨论】:

也许可以尝试添加特定版本的 NFS 协议,例如intr,rw,tcp,vers=3 或 2 或 4。只是猜测。 试过vers=2, 3 and 4,但没什么区别... 哦,值得一试。也许尝试showmount -e idefix 看看它正在导出什么。另外,不确定您在其中的nfs://。当然它是 NFS 协议是隐含的?顺便说一句,我不确定这一点,只是在你似乎卡住的时候猜测一些想法! 我投票决定将此问题作为离题结束,因为它可能属于 Ask Different Stack Exchange 网站,并且可能会在那里得到更好的答案。 @willemx 关于这个问题有什么更新吗? 【参考方案1】:

不是直接的答案,但就我而言,我需要将/etc/auto_nfs 中指定的挂载点从/Users/foo/mountpoint 更新为/System/Volumes/Data/Users/foo/mountpoint。 Catalina 磁盘结构已更改目录,可能与您的问题有关。

【讨论】:

您还想创建/etc/synthetic.conf 以在下次重新启动mac 时创建挂载点。它应该包含类似mnt /System/Volumes/Data/mnt /etc/auto_nfs 中从/Volumes/Pictures -fstype=nfs,noowners,nolockd,noresvport,hard,bg,intr,rw,tcp,nfc nfs://192.168.0.155/nfs/Pictures 更新为/System/Volumes/Data/Pictures -fstype=nfs,noowners,nolockd,noresvport,hard,bg,intr,rw,tcp,nfc nfs://192.168.0.155/nfs/Pictures 并解决了这个问题。现在可以通过/System/Volumes/Data/Pictures这个路径找到我的图片了。【参考方案2】:

Catalina (10.15.2) 的小更新中的另一个重大变化。对我有用的配置如下:

/etc/auto_master:

#
# Automounter master map
#
+auto_master        # Use directory service
#/net           -hosts      -nobrowse,hidefromfinder,nosuid
/home           auto_home   -nobrowse,hidefromfinder
/Network/Servers    -fstab
/-          -static
/Users/Share        auto_nfs


/etc/auto_nfs:

mntp    -noowners,nolockd,noresvport,hard,bg,intr,rw,tcp,nfc server:/share

这将在/Users/Share/mntp 上自动挂载共享server:/share

【讨论】:

除了这两个配置文件之外,你能列举出这里涉及的所有步骤吗?创建这两个文件后,您是否以普通用户或sudo 的身份启动mount /Users/Shared/mntp 或采取任何其他步骤?你必须先mkdir /Users/Shared/mtp吗?

aixaix开机自动挂载nfs共享

AIX开机自动挂载NFS共享当Oracle搭建在AIX系统上,进行集中备份时,可能需要通过连接Backupserver挂载NFS共享来讲数据备份到存储设备上。在Linux环境下,如想实现NFS开机自动挂载,通常只要在/etc/fstab中添加相应记录即可。在AIX系统... 查看详情

无法在 Windows 客户端上挂载 NFS 共享

...手动安装共享,使用mount或netuse成功。我正在尝试使用Chef自动执行此操作,但是当我 查看详情

如何使用 autofs 在 IPA 服务器上挂载 NFS 共享

】如何使用autofs在IPA服务器上挂载NFS共享【英文标题】:HowtouseautofstomountanNFSshareonIPAserver【发布时间】:2017-02-1201:39:59【问题描述】:我设置了IPA服务器和客户端,并在两者上都安装了NFS和autofs。每当我使用ipauser-add创建一个用... 查看详情

nfs开机自动挂载共享目录

开机自动挂载:如果服务端或客户端的服务器重启之后需要手动挂载,我们可以加入到开机自动挂载在服务端/客户端的/etc/fstab里添加192.168.22.204:/opt/filestore  /opt/weixins1/tomcat1/webapps/filestorenfs defaults,_rnetdev 1 1备... 查看详情

nfs服务安装及自动挂载

环境:server:    xuexi.com(rhel6.5)client:    study.com(rhel6.5)NFS:NetworkFileSystem即网络文件系统,NFS允许一个系统在网络上与他人共享目录和文件,通过使用NFS用户和程序像访问本地文件一样访问远端系统上的... 查看详情

如何把linux下的nfs共享目录挂载到window下的指定目录中

参考技术A方法/步骤登录到要设置成NFS服务的那个服务器上设置NFS要共享的目录,在命令行输入vi/etc/exports后回车进入vi的文件编辑窗口,按i键切换到编辑模式,输入你想设置的目录位置和权限,如:/var/ftp*(rw,no_root_squash);说明... 查看详情

linux设好fstab要开机自动挂载其他服务器上的nfs共享,为啥没有自动挂载?

...启动时网络没准备好,就开始试图挂载nfs共享,所以无法自动挂载。可以这样,设个开机启动。命令为mount-a,挂载fstab内容,但是为了等网络准备好再挂载免得失败,mount前加条命令sleep30(睡眠30秒),就成了。也可以改下netfs... 查看详情

在 RHEL 6.4 上永久挂载 Netapp NFS 共享

】在RHEL6.4上永久挂载NetappNFS共享【英文标题】:MountNetappNFSsharepermanentlyonRHEL6.4【发布时间】:2014-07-3115:54:14【问题描述】:我正在尝试在RHEL6.4虚拟机上永久挂载一个卷。我的fstab条目是:172.17.4.228:/bp_nfs_test1/mnt1nfsrsize=8192,wsize=81... 查看详情

在具有共享 NFS 挂载的服务器上运行 playbook

】在具有共享NFS挂载的服务器上运行playbook【英文标题】:RunplaybookonserverswithsharedNFSmount【发布时间】:2016-04-2120:24:57【问题描述】:我有以下Ansibleplaybook可以跨集群进行包更新:-hosts:clusterbecome:truebecome_user:roottasks:-name:updatesaserv... 查看详情

如何在客户端上设置 NFS 共享的配额或限制?

】如何在客户端上设置NFS共享的配额或限制?【英文标题】:HowtosetquotaorlimitsonNFSshareontheclient?【发布时间】:2015-03-3107:07:06【问题描述】:我正在运行DebianGNU/Linux7虚拟机mount.nfs版本mount.nfs:(linuxnfs-utils1.2.6)我想在NFS挂载上设置配... 查看详情

如何在 kubernetes(1.10.3) 中直接挂载外部 NFS 共享/卷

】如何在kubernetes(1.10.3)中直接挂载外部NFS共享/卷【英文标题】:HowtodirectlymountexternalNFSshare/volumeinkubernetes(1.10.3)【发布时间】:2018-11-1423:21:37【问题描述】:我正在使用kubernetes:v1.10.3,我有一个外部NFS服务器,我可以安装在任... 查看详情

Docker nfs4 挂载在 Elastic Beanstalk 上

】Dockernfs4挂载在ElasticBeanstalk上【英文标题】:Dockernfs4mountonElasticBeanstalk【发布时间】:2016-10-1607:38:12【问题描述】:我无法访问在ElasticBeanstalk上运行的docker容器内的nfs4共享。Netshare在运行Docker容器的EC2实例上启动并运行。在实... 查看详情

挂载一个nfs共享(代码片段)

在system2上挂载一个来自system1.group8.example.com的NFS共享,并符合下列要求:1、/public挂载在下面的目录上/mnt/nfsmount2、/protected挂载在下面的目录上/mnt/nfssecure并使用安全的方式,密钥下载URL如下:http://server.group8.example.com/pub/keytabs/syst... 查看详情

linux配置nfs步骤

...NFS服务器的共享目录添加进去就可以了,这个不用多说。如何知道远程主机上的共享目录情况呢?使用showmount命令,这个命令需要root权限。它有三个选项(记住这三个选项代表的含义:showmount–aIP显示指定NFS服务器的客户端以... 查看详情

linux系统之使用autofs自动挂载nfs共享(代码片段)

Linux系统之使用autofs自动挂载nfs共享一、autofs介绍二、检查本地系统环境1.检查系统版本2.检查系统内核版本三、部署nfs服务1.检查系统nfs软件包2.安装nfs3.创建共享目录4.编辑配置文件5.重启nfs相关服务6.查看nfs服务状态四、远程客... 查看详情

nfs共享存储服务的部署(代码片段)

...统工作方式1、在nfs服务端创建共享目录2、通过mount?网路挂载,将NFS客户端本地目录挂载到NFS服务端共享目录上3、NFS客户端在挂载目录上创建、删除、查看数据操作,等价于在服务端进行的创建、删除、查看数据操作服务端部署 查看详情

nfs存储介绍

...。8.创建共享目录并授权7.因为在前面优化的时候把开机自动挂载的服务关了,所以没有挂载上,挂载扩展服务端参数查看mount-0本地参数优化1,请看上述笔记 查看详情

使用nfs服务实现文件共享(代码片段)

...nt/dev/sdb1/nfs-data将下面信息写入/etc/fstab文件,让系统开启自动挂载/dev/sdb1/nfs-dataext4defaults00   查看已经挂载成功2、在当做NFS服务端和客户端的主机上都安装NFS组件yum-yinstallnfs-utils其实还需要rpcbind组件的,不过安装nfs-u... 查看详情