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 取消所有网络驱动器)

  • 相关阅读:
    ubuntu 安装 redis desktop manager
    ubuntu 升级内核
    Ubuntu 内核升级,导致无法正常启动
    spring mvc 上传文件,但是接收到文件后发现文件变大,且文件打不开(multipartfile)
    angular5 open modal
    POJ 1426 Find the Multiple(二维DP)
    POJ 3093 Margritas
    POJ 3260 The Fewest Coins
    POJ 1837 Balance(二维DP)
    POJ 1337 A Lazy Worker
  • 原文地址:https://www.cnblogs.com/itfat/p/7279727.html
Copyright © 2011-2022 走看看