Mac 使用 NFS 连接 Centos 上的共享文件夹

Mac 使用 NFS 连接 Centos 上的共享文件夹

NFS介绍

网络文件系统(Network File System,NFS),一种使用于分散式文件系统的协议,由升阳公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在Unix系统间实现磁盘文件共享的一种方法。

NFS的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”,它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享。

NFS提供了以下的服务:

  • 在目录(directory)中查找文件
  • 列出目录中的文件
  • 管理目录
  • 取得各文件的属性(file attribute)
  • 文件的读/写

wikipedia - 网络文件系统


Centos端配置

首先使用

rpm -qa|grep nfs
rpm -qa|grep portmap

两条命令检测是否已安装NFS

若结果为

[root@localhost ~]# rpm -qa|grep nfs
nfs-utils-lib-1.0.8-7.2.z2
nfs-utils-1.0.9-40.el5
system-config-nfs-1.3.23-1.el5

[root@localhost ~]# rpm -qa|grep portmap
portmap-4.0-65.2.2.1

则已安装了nfs-utils portmap 两个软件包。若未安装则需手动安装后继续

接着配置 /etc/exports 文件:

/var/www 192.168.100.222(rw)

格式说明:

[要共享的目录] [共享给客户端IP(选项)] [客户端2 ...

配置文件的详细使用说明请参见:这里

如果连接时 Centos 端提示

nfsd: request from insecure port (192.168.7.130:49232)!

则将‘选项‘配置成 (rw,async,insecure) 即可

启动(或重启)NFS服务器(先 portmap ,后 nfs 两个服务。停止时候停 nfs 就好,portmap 可能会被其他服务所需要)

service portmap start(restart)
service nfs start(restart)

设置两个服务开机自动启动。

chkconfig --level 35 portmap on
chkconfig --level 35 nfs on

根据实际需要更改下要共享的文件夹的权限

chmod -R 777 /var/www

Mac端配置

在终端中使用

showmount -e IP\Domain

来查看 Centos 主机的共享状态

然后使用命令挂载即可

$ sudo mount -t nfs 192.168.100.222:/var/www /private/nfs

Mac 使用 NFS 连接 Centos 上的共享文件夹,布布扣,bubuko.com

时间: 2024-08-05 19:33:06

Mac 使用 NFS 连接 Centos 上的共享文件夹的相关文章

登录网络上的共享文件夹命令net use备忘

在cmd运行中输入 net use Z: \\server\C$ "PASSWORD" /user:"USERNAME" 或net use \\10.1.40.22\ipc$ "1" /user:administrator 也可以 \\10.0.0.1\目录 具体命令帮助如下: 也可以自己运行 cmd 后输入 net help use 经常需要访问局域网内其他机子上的共享文件夹,例如\\192.168.1.1\d$ , 首次访问时,需要输入用户名

mac用户openvpn连接不上的一种解决方法

setenv CLIENT_CERT 0 client dev tun proto tcp remote 121.43.121.194 1194 resolv-retry infinite nobind persist-key persist-tun auth-user-pass ns-cert-type server comp-lzo verb 3 auth-nocache reneg-sec 0 以上的VPN是我之前搭建的,可以正常连接. client dev tun proto tcp r

VMware Workstation中linux(centos)与windows7共享文件夹

引用网站有: http://www.jb51.net/LINUXjishu/161994.html http://www.cnblogs.com/xiehy/archive/2011/12/19/2293599.html 功能相当于是用 虚拟机的环境作运行,相当于在 linux下开发(条件是宿主计算机不能太差) 安装 vmware安装 tool1.虚拟机->安装vm tools(重新安装) 2.打开VMware->工具栏—>虚拟机—>可移动设备—>CD-ROM—>设置—

virtual box实现centos和windows共享文件夹

今天在要实现centos(在virtualbox中)和windows实现共享文件夹的过程中遇到诸多错误,费了一下午时间来搞这个,首先配置共享文件夹的方法就不介绍了,这里面介绍的是在配置的过程中遇到的诸多错误 在VirtualBox的菜单里选择"设备"->"安装增强功能包(Install Guest Additions)" 之后桌面会出现一个光盘,在命令行里输入: cd /media/VBOXADDITIONS_4.3.12_93733/ 然后输入sudo ./

VMware 12 与Centos 7建立共享文件夹

最近在学习如何对本机中共享的目录在centos7中进行共享. 前提条件: Centos 7 VMware 12 Win 10 在百度的过程中,搜索了很多资料,总算共享文件夹成功 步骤如下: 1.centos 7虚拟机主机共享文件和Tools工具安装 https://blog.csdn.net/lly374685868/article/details/79107921 2.设置共享文件夹 https://blog.csdn.net/jasonhector/article/details/78679

Windows和Mac连接公司内网共享文件夹方法

MAC连接共享文件方法:(Windows方法在后边) 1. 先在 Mac 系统中打开 Finder 应用,如图所示 2.    打开 Finder 窗口以后,请按键盘上的 command+K 组合键,如图所示 3.    随后我们在框框中输入地址:smb://f192.168.0.4(公司的共享地址) 连接共享盘. 4.    接着请等待系统与共享盘建立访问连接,选择注册用户,名称输入:自己的域账号,密码输入:自己的域密码,点击"连接"按钮继续. 6.    连接上后打开共享文件,即连

virtualbox虚拟机中的centos与macos共享文件夹

开发中需要用到linux环境,所以使用共享模式开发.通过samba服务器来实现. 环境: 虚拟机 virtualbox 虚拟系统 centos 6.6 本机 macos  192.168.1.102 虚拟机选择桥接模式连接.在centos中使用ifconfig查看IP 得到192.168.1.107 主机和客机防火墙都关掉并且相互ping通 service iptables status 参考:http://www.cnblogs.com/mchina/archive/2012/12/18/28

在Linux系统下挂载Windows上的共享文件夹

使用挂载命令之前需要安装cifs-utils 在Centos7下面用这个 yum install cifs-utils 安装完毕后使用挂载命令完成挂载 在挂载之前需要创建被挂载的路径 mkdir -p /mnt/hdf 挂载命令格式如下 mount -t cifs -o domain="FIRADIO",username="用户名",password="密码" //10.86.3.54/hdf$/Users/用户名 /mnt/hdf 将上面的&q

Centos挂载windows共享文件夹

1.windows7共享一个文件夹(1)新建一个用户:devin,密码:admin123(2)在E盘新建一个文件夹,share,并设置共享 对用户devin共享,并让其权限为:读取和写入. 2.linux下新建一个目录share,建在/data下,完整目录为/data/share 3.挂载windows下的share目录 实现当前挂载,mount挂载只对当前生效,重启后会失效:[java] view plaincopy01.mount –t cifs –o username=devin,pass