NFS搭建过程

 NFS搭建过程 (测试环境centOS5.2)

 

一、服务器端设置  假设 ip: 192.168.63.72

1. 检查是否安装

     一般linux系统默认都安装Nfs服务

2. 启动服务

     service portmap start
     service nfs start
    
3. 设置防火墙

    service iptables stop
   
4. 修改/etc/exports 文件。

文件记录系统的被共享的文件目录和权限信息 rw 有写权限  ro无写权限

设置内容如下:

/opt/share/ *(rw,no_root_squash,no_all_squash,sync)
/opt/image/ *(rw,no_root_squash,no_all_squash,sync)

 

 

二、客户端调用


  保证客户端和服务器在一个网段内
 
  假设ip: 192.168.63.100
 
 1. 新件目录:/mnt/yek
 
  执行命令如下:mkdir /mnt/yek
 
2. 挂载共享文件到本地目录

mount 192.168.63.72:/opt/share /mnt/yek

上述命令: 把192.168.63.72:/opt/share共享文件内容加载到本地 /mnt/yek  目录。


3. 下面就可以在/mnt/yek操作了。操作这个目录 本质上就是操作共享服务器的目录。


   执行 mkdir /mnt/yek/test 则 在192.168.63.72:/opt/share下就会看到刚才建立的目录。
  
  
上述调用是linux下使用nfs的方式

 

三。 windows 下nfs调用方式:


  windkows下访问需要安装特殊的软件 sfu (service for Unix),安装后就可以windows下访问和操作inux文件了。
 
  下载地址:http://download.microsoft.com/download/a/1/c/a1ca7af1-a6e3-46e7-874a-4c5d8c0fb3b7/SFU35SEL_EN.exe
 
  需要设置nfs共享,假设设置目录为c:/nfs 则
 
  进入cmd 控制台:执行: mount 192.168.63.72:/opt/share * 则 该目录中的文件就自动加载到c:/nfs下,会映射成本地一个盘,如g:
 
  这样就可以通过本地盘那样操作linux共享目录了。
 
  参考文档:
 
  http://hi.baidu.com/zccamy/blog/item/40745dc379fc7233e5dd3baf.html
 
 
附相关linux命令:

exportfs -rv
showmount -e ip地址
umount /挂载目录

service nfs restart|start|stop

service portmap  restart|start|stop

//挂载共享目录到当前主机的某个目录

mount -t nfs  192.168.63.72:/opt/share /mnt/yek

//取消挂载

umount /mnt/yek

showmount -e
showmount -e 192.168.63.72

查看nfs是否启动

rpcinfo -p


  
  

 


 
 

 

 

 

 

上一篇:AngularJS 提交表单的方式 【已翻译100%】(2/2)


下一篇:react native封装原生view, 讲解其中的方案设计和通信机制,不错的分享