Linux入门-nfs

一、确保安装了以下软件

  1)#rpm -q protmap

  2)#rpm -qa | grep nfs

二、启动服务

  #service portmap start

  #service nfs start

  *portmap要优先于nfs启动

  #rpcinfo -p | grep port  确认portmap是否启动

  #rpcinfo -p | grep nfs   确认nfs是否启动

三、配置

  #vi /etc/exports

  /home  允许所有主机访问/home目录

  /home 192.168.1.100(ro)  允许192.168.1.100这个ip以只读的方式访问/home   (ro)可以省略

  #exportfs -rv  #使配置生效  -r输出共享目录 v查看共享的详细信息

  默认调用nfsnobody这个用户,因此访问的时候不需要输入用户名和密码

四、客户端访问

  #showmount -e 192.168.1.66  查看192.168.1.66(服务器的ip)这个主机共享了哪些目录

  #mount 192.168.1.66:/home /mnt/home_dir  把192.168.1.66主机上的共享目录挂载到本地(这里是把服务器上的/home挂载到本地的/mnt/home_dir)

  #df  查看挂载的状况

  现在就可以访问主机66上/home中的文件了  

五、开机自动挂载

  192.168.1.66:/home /mnt/home_dir nfs ro 0 0  写入到/etc/fstab文件中,参数换成自己对应的参数

六、卸载

  退出挂载目录或切换到其他目录

  #umount /mnt/home_dir