macOS X Mount NFS共享/设置NFS客户端
时间:2019-11-20 08:54:10 来源:igfitidea点击:
网络文件系统(NFS),由Sun Microsystems开发的一种分布式文件系统协议。 NFS是NAS服务器和Linux / UNIX系统(如HP-UX,Solaris,Mac OS X)上文件共享的常用方法。
如何使用GUI和基于命令行的工具将NFS文件系统安装到基于Mac OS X的系统上,从而访问企业NAS服务器?
可以将Mac OS X设置为NFS客户端,以访问网络上的共享文件。
macOS X挂载NFS共享/设置NFS客户端
我们针对macOS客户端和nfs服务器的示例设置:
nas01 Laptop/Desktop +--------------+ +--------+ | UNIX/Linux | | Mac | | NFS +---------------------------+ OS X | | SERVER | mount nas01:/mp3 /nfs | Client | +--------------+ +--------+ | (192.168.3.100) (shared dirs) / --/Sales --/Mp3 --/Data --/wwwroot (192.168.3.1)
nas01允许您的用户或客户端计算通过网络访问文件。 Mac OS可以通过网络安装文件系统,并可以在本地安装文件系统。
如何查找共享目录?
要挂载NFS文件系统,必须使资源在NAS或NFS服务器上可用。要验证可用资源,执行以下命令:
$ showmount -e nas01 $ showmount -e nfs-server-ip-address-here $ showmount -e nas01.lan.theitroad.net.in
showmount命令列出了从NFS服务器远程挂载文件系统的所有客户端,显示了远程NFS挂载(资源)。
Mac OS X Nfs挂载命令
首先,创建目录以挂载nfs共享,输入:
$ sudo mkdir /private/nfs $ sudo mkdir /private/mp3
要挂载NFS文件系统,请输入:
$ sudo mount -t nfs nas01:/mp3 /private/nfs
或者
$ sudo mount -t nfs 192.168.3.1:/mp3 /private/nfs
要以读/写方式挂载NFS文件系统,请输入:
$ sudo mount -o rw -t nfs nas01:/mp3 /private/nfs
处理NFS Operation not permitted问题
如果出现如下错误:
192.168.3.1:/mp3 Operation not permitted
尝试使用-o resvport命令如下安装它:
$ sudo mount -t nfs -o resvport 192.168.3.1:/mp3 /private/nfs
或以读/写方式挂载NFS,输入:
$ sudo mount -t nfs -o resvport,rw 192.168.3.1:/mp3 /private/nfs
resvport使用保留的套接字端口号。这对于挂载要求客户机使用保留端口号的服务器很有用,因为它错误地认为这会使NFS更安全。 (在极少数情况下,客户端具有受信任的root帐户,但您的用户不受信任,并且网络电缆位于安全区域中,这确实有帮助,但对于普通桌面客户端,则不适用。)
验证:NFS是否正常工作
键入以下命令:
$ df -H $ cd /private/nfs $ ls -l
在NFS文件系统和本地文件系统之间拷贝文件
使用cp命令:
$ cp /path/to/file.doc /private/nfs/ $ cp -a /path/to/*pl /private/nfs/ $ cp /private/nfs/mp3/*.mp3 ~/mp3
推荐mount命令选项
我建议您按以下方式运行mount命令以获得更好的性能:
$ sudo mount -t nfs -o soft,intr,rsize=8192,wsize=8192,timeo=900,retrans=3,proto=tcp nas01:/sales /private/sales
或者
$ sudo mount -t nfs nfs -o soft,timeo=900,retrans=3,vers=3, proto=tcp nas01:/sales /private/sales
有关更多信息,请参见mount_nfs(8)。