MAC OS X自动挂载NFS

啃啃啃啃啃啃 2019-08-02 10:56:21

群晖NAS上开启NFS,然后用mac来进行自动挂载,这样就可以像访问本地硬盘一样访问NAS上的内容了。

首先检查autofs相关服务

终端里面使用sudo -i然后输入密码来切换到root用户

localhost:~ root# ps -ef | grep auto | grep -v grep

输出显示

0 100 1 0 Mon06PM ?? 0:00.03 autofsd

检查一个服务是否通过 launchd 启动

localhost:~ root# launchctl list | grep -E 'automo|autof'

输出显示

100 0 com.apple.autofsd

- 0 com.apple.automountd

使用Autofs自动挂载NFS

编辑 /etc/auto_master 在最后一行添加 /nas autofs_nas

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

以上配置表示 任何位于 /nas 目录下的入口都通过 /etc/autofs_nas 配置文件来配置。

然后创建 /etc/autofs_nas文件来进行配置

localhost:~ root# touch /etc/autofs_nas
localhost:~ root# chmod 600 /etc/autofs_nas

使用showmount 命令来查看NAS上的NFS目录

localhost:~ root# showmount -e 192.168.1.250

输出如下

Exports list on 192.168.1.250:

/volume1/video

在autofs_nas里添加一行并保存

video -fstype=nfs,rw,bg,hard,intr,tcp,resvport 192.168.1.250:/volume1/video

以上语句意思为将NAS上volume1里的video文件夹挂载到本地的/nas/video上

然后使用 automount -vc命令进行挂载,输出如下

automount: /net updated

automount: /home updated

automount: /nas updated

automount: no unmounts

然后使用mount命令可以查看到当前挂载情况

localhost:~ root# mount

输出如下

/dev/disk1s1 on / (apfs, local, journaled)

devfs on /dev (devfs, local, nobrowse)

/dev/disk1s4 on /private/var/vm (apfs, local, noexec, journaled, noatime, nobrowse)

map -hosts on /net (autofs, nosuid, automounted, nobrowse)

map auto_home on /home (autofs, automounted, nobrowse)

/dev/disk2s1 on /Volumes/harddisk (ufsd_NTFS, local, nodev, nosuid, noowners)

/dev/disk4s1 on /Volumes/ShadowsocksX-NG-R8 (hfs, local, nodev, nosuid, read-only, noowners, quarantine, mounted by ken)

/dev/disk5s1 on /Volumes/ShadowsocksX-NG-R8 1 (hfs, local, nodev, nosuid, read-only, noowners, quarantine, mounted by ken)

/dev/disk6s1 on /Volumes/SunloginClient Installer (hfs, local, nodev, nosuid, read-only, noowners, quarantine, mounted by ken)

map autofs_nfsdata on /nas (autofs, automounted, nobrowse)

192.168.1.250:/volume1/video on /nas/video (nfs, nodev, nosuid, automounted, nobrowse)

此时就可以通过/nas/video来访问到NAS上面的内容了

啃啃啃啃啃啃
作者啃啃啃啃啃啃
97日记 42相册

全部回应 0 条

添加回应

啃啃啃啃啃啃的热门日记

豆瓣
免费下载 iOS / Android 版客户端