zoukankan      html  css  js  c++  java
  • NFS的安装以及windows/linux挂载linux网络文件系统NFS

    1.创建linux的NFS服务端
    安装centos6.4,关闭防火墙
    /etc/init.d/iptables status

     yum install nfs-utils rpcbind


    [root@lin-66-1 ~]# vi /etc/exports
    /home/51/share 192.168.188.0/24(rw)                                        //把“/tmp”共享给192.168.0.0网段(可读)。
    /home/51/share 192.168.188.65(rw,sync,no_root_squash)    //把“/tmp”共享给192.168.0.65(可读可写,同步)。
    [root@lin-66-1 ~]# chkconfig nfs on
    [root@lin-66-1 ~]# service rpcbind start 
    [root@lin-66-1 ~]# service nfs start      

     你可以通过指令查看你的nfs服务状态:

    $netstat -lt  

    出现形如下面第二条的语句,说明你NFS服务配置成功

    tcp        0      0 *:54912                 *:*                     LISTEN     

    tcp        0      0 *:nfs                   *:*                     LISTEN     

    tcp        0      0 *:40004                 *:*                     LISTEN    

    测试你的文件系统:

    这里假设你的NFS服务的linux主机IP是: 192.168.1.10

    $sudo mount -t nfs -o tcp,nolock 192.168.1.10:home/用户/share /mnt

    或者 $ sudo mount -t nfs 192.168.1.10:/home/用户/share /mnt

    如果没有提示报错信息,你的NFS服务器就已经搭建好了 

    设置开机自启动

    [root@os ~]# /etc/init.d/rpcbind start && chkconfig --level 2345 rpcbind on
     [root@os ~]# /etc/init.d/nfs start && chkconfig --level 2345 nfs on

     2、LINUX NFS客户端

    客户端也需要安装以下两个软件包,否则会提示mount: wrong fs type, bad option, bad superblock on 192.168.1.xx:/mnt/koji的错误。

    [root@os ~]# yum install nfs-utils portmap (适用centos 5) 
     [root@os ~]# yum install nfs-utils rpcbind (适用centos 6) 
    客户端不需要启动rpcbind和nfs服务即可挂载。
    [root@os ~]# showmount -e 192.168.188.143 #查看服务端共享的目录
     Export list for 192.168.188.143: 
     /mnt/koji 192.168.188.0/24
      

    • 挂载语句: mount -t nfs 192.168.0.10:/home/share /mnt

    • 取消挂载语句:  umount /mnt

     

    挂载到本地

    [root@os ~]# mount -t nfs 192.168.188.143:/mnt/koji /mnt/koji -o nolock 也可以写成 mount -t nfs 192.168.188.143:/mnt/koji /mnt/koji -o nolock -o proto=tcp

    NFS默认是用UDP协议,也可以加上-o proto=tcp换成TCP协议。

    设置开机自动挂载

    [root@os ~]# vi /etc/fstab
     192.168.188.143:/mnt/koji /mnt/koji nfs defaults 1 2 
    同时vi /etc/rc.d/rc.local开机运行命令
    最后一行加入命令mount -a(意思运行 /etc/fstab下所有mount命令)

     
     [root@os ~]# mount -a 测试挂载  

    $ df -Th
    #查看分区磁盘使用情况(看分区是否存在)。

    $ cat /etc/mtab
    #已挂载分区情况。

    3、WIN系统连接LINUX NFS
    将LINUX下的etcPASSWORD和GROUP两个文件拷贝到C:。非常重要

    windwos挂载linux主机NFS

    启动windos NFS客户端服务:

    1. 打开控制面板->程序->打开或关闭windows功能->NFS客户端(必须安装WIN2003第二张光盘以后,才可以找到这个选项)

    勾选NFS客户端,即开启windows NFS客户端服务.
    配置重点:
    控制面板-管理工具-Microsoft Network File System 服务
    用户名映射-属性设置密码和用户组的文件路径
    用户映射,administartor映射到root
    组映射  ,administartors映射到root
    NFS客户端-属性-选择传输协议为UDP,软装载。其他默认即可 

    2.win+R->cmd

    mount \nfshome51share X:

    成功挂载,打开我的点脑,你即可在你网络位置看到 X:盘了
    最好用我的电脑--映射网络磁盘,这样可以选择是否开机的时候自动映射磁盘!
     

    解释: 

    mount,是指令

    192.168.1.10你的linux主机IP

    /home/share你的共享目录

    X:你挂载的网络文件盘--注意,可能会与你的其他盘冲突,你可以随意更改

    3.取消挂载:

    直接在 我的电脑 里面鼠标点击取消映射网络驱动器 X:

    或者: win+R->cmd

    输入: umount X:

    (umount -a 取消所有网络驱动器)

  • 相关阅读:
    Spring事务隔离级别、传播机制、实现方式
    包装类缓存
    Object类详解
    String类详解
    自己实现一个Map
    锁机制
    各容器区别比较
    Map-CurrentHashMap
    Javascript中bind()方法的使用与实现
    this、new、call和apply的相关问题
  • 原文地址:https://www.cnblogs.com/itfat/p/7279727.html
Copyright © 2011-2022 走看看