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

网络文件系统(NFS)的概念
     网络文件系统(NFS)是一种在网络上的机器间共享文件的方法,文件就如同位于客户的本地硬盘驱动器上一样。Red Hat Linux 既可以是 NFS 服务器也可以是 NFS 客户,这意味着它可以把文件系统导出给其它系统,也可以挂载从其它机器上导入的文件系统。

NFS的安装
     RedHat默认已经安装了NFS,如果没装需手动安装如下5个rpm包:

setup-*:            共享NFS目录在/etc/exports中定义
initscripts-*:        包括引导过程中装载网络目录的基本脚本
nfs-utils-*:        包括基本的NFS命令与监控程序
portmap-*:       支持安全NFS RPC服务的连接
quota-*:      网络上共享的目录配额,包括rpc.rquotad (这个包不是必须的)

NFS的配置
     编辑/etc/exports文件添加共享目录:

 /home/stb 192.168.1.235(rw,sync,no_root_squash)
 /home/stb 192.168.1.170(rw,sync,no_root_squash)
 /home/stb 192.168.1.31(rw,sync,no_root_squash)

 /home/stb为对外共享的目录;

 192.168.1.235为对外共享的主机;

()内为opitons;

rw:             可读写的权限;
ro:             只读的权限;
no_root_squash: 登入到NFS主机的用户如果是ROOT用户,他就拥有ROOT的权限root_squash:    在登入 NFS 主机使用目录的使用者如果是 root 时,那么这个使用者的权限
sync:           资料同步写入存储器中。
async:          资料会先暂时存放在内存中,不会直接写入硬盘。

insecure:允许客户端从大于1024的tcp/ip端口连接服务器;


客户端常用的指定方式

  • 指定ip地址的主机:192.168.0.200
  • 指定子网中的所有主机:192.168.0.0/24 192.168.0.0/255.255.255.0
  • 指定域名的主机:david.bsmart.cn
  • 指定域中的所有主机:*.bsmart.cn
  • 所有主机:*

NFS服务的启动

    service nfs start

    service nfs restart

    service nfs stop

    service nfs reload 当修改过/etc/exports文件后不用重启服务可执行该命令

客户端的挂载
通过mount命令挂载
mount 192.168.1.162:/home/stb /mnt/stb 
mount -t nfs 192.168.1.162:/home/stb /mnt/stb -o nlock

//其中客户端必须有/mnt/stb目录

使用mac os x访问nfs的步骤:finder -> "前往" -> "连接服务器..."。在打开的窗口中输入"nfs://server.name/path/to/shared/folder",点击连接即可。

这里需要主意的是nfs的设置(/etc/exports):

/srv/exchange 192.168.100.*(rw,sync,insecure,no_root_squash)

"insecure"必须有,否则finder会报找不到服务器的错误。


参考:
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值