关键词:
【中文标题】如何在 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... 查看详情