精华内容
下载资源
问答
  • mount挂载nfs超时

    千次阅读 2020-04-30 17:10:29
    设备能ping通服务端,服务端也能ping通设备端,但是就是挂载不上。 通过打印ifconfig查看,mac地址一致会变。 我的解决方法:固定mac地址即可。 ifconfig eth0 hw ether 00:0C:29:34:97:22 ...

    设备能ping通服务端,服务端也能ping通设备端,但是就是挂载不上。

    通过打印ifconfig查看,mac地址一致会变。

    我的解决方法:固定mac地址即可。

    ifconfig eth0 hw ether 00:0C:29:34:97:22

    展开全文
  • 详细的将自己的实例的整个操作过程在不同主机之间实现了文件的共享
  • 使用mount挂载NFS

    千次阅读 2015-05-26 10:43:43
    NFS就是实现远程机器上的文件路径挂载到某个机器上,这样在使用的时候感觉和本地路径是一样的。 在linux上我要实现挂载一个路径,是程序需要。 先说要实现的目标。 在192.168.0.74这台机器上有个程序,有个功能需要...

    在项目中使用到NFS,就是网路文件系统。这个就不多说了。NFS就是实现远程机器上的文件路径挂载到某个机器上,这样在使用的时候感觉和本地路径是一样的。
    在linux上我要实现挂载一个路径,是程序需要。
    先说要实现的目标。
    
    在192.168.0.74这台机器上有个程序,有个功能需要读取接口返回的文件,我的项目里是用挂载方式实现的。
    就是在192.168.0.41这台机器上布置的接口程序,当74上的程序访问接口后,返回结果只有文件名,没有文件,
    文件是接口程序生成在本地的一个路径上:/usr/ccag/etp/ivrfile/ttstmp/
    74上的程序需要到41这个路径上自己取文件,然后完成自己的功能。这个就是通过挂载实现的。
    首先74上指定一个路径/share/ttstmptest,然后41上使用挂载mount把/usr/ccag/etp/ivrfile/ttstmp/挂载到74上的
    /share/ttstmptest。这样接口41上生成文件后,74上的程序访问本地的/share/ttstmptest就等同于在访问41上的
    /usr/ccag/etp/ivrfile/ttstmp/。这样就实现了文件共享功能,不用文件流传递文件,也不用ftp传递文件,这样其实更快更省时间。
    
    
    下面我来说具体的操作。首先使用mount命令的那台机器就是客户端,被挂载的那台机器就是服务端。
    
    
    
    ======服务端(74):
    
    先查看/etc/exports,这个文件要配置被挂载的路径。
    
    CTI-01:/etc # 
    CTI-01:/etc # cat /etc/exports
    # See the exports(5) manpage for a description of the syntax of this file.
    # This file contains a list of all directories that are to be exported to 
    # other computers via NFS (Network File System).
    # This file used by rpc.nfsd and rpc.mountd. See their manpages for details
    # on how make changes in this file effective.
    /share 192.168.0.0/255.255.255.0(rw,all_squash,async,anonuid=65534,anongid=65533)
    /home/record 192.168.0.0/255.255.255.0(rw,all_squash,async,anonuid=65534,anongid=65533)
    
    
    CTI-01:/etc # 
    CTI-01:/etc # 
    CTI-01:/etc # 
    CTI-01:/etc # 
    
    修改路径可以被哪些ip访问,我就直接改成所有ip访问
    
    vi /etc/exports
    
    /share *(rw,all_squash,async,anonuid=65534,anongid=65533)
    
    修改后还要使之生效,使用exportfs -rv 
    
    不要使用service nfs restart,重启nfs服务也可以但是最好不要用这种方式。
    
    
    CTI-01:/home # 
    CTI-01:/home # 
    CTI-01:/home # cat /etc/exports
    # See the exports(5) manpage for a description of the syntax of this file.
    # This file contains a list of all directories that are to be exported to 
    # other computers via NFS (Network File System).
    # This file used by rpc.nfsd and rpc.mountd. See their manpages for details
    # on how make changes in this file effective.
    /share *(rw,all_squash,async,anonuid=65534,anongid=65533)
    /home/record *(rw,all_squash,async,anonuid=65534,anongid=65533)
    
    
    You have new mail in /var/mail/root
    CTI-01:/home # 
    CTI-01:/home # 
    CTI-01:/home # 
    CTI-01:/home # exportfs -rv
    exporting *:/home/record
    exporting *:/share
    CTI-01:/home # 
    CTI-01:/home # 
    
    
    不改在客户端会出现:
    
    [root@localhost ~]# 
    [root@localhost ~]# mount -a -t nfs 192.168.0.74:/share/faxtest /usr/ccag/etp/ivrfile/fax/
    mount: 192.168.0.74:/share/faxtest failed, reason given by server: Permission denied
    [root@localhost ~]# 
    
    =====================================================================================
    
    服务端改好后,客户端就可以运行mount命令进行挂载了。
    
    
    ======客户端:(41)
    
    
    
    mount -a -t nfs 192.168.0.74:/share/faxtest /usr/ccag/etp/ivrfile/fax/
    mount -a -t nfs 192.168.0.74:/share/ttstmptest /usr/ccag/etp/ivrfile/ttstmp/
    
    
    
    
    
    [root@localhost ~]# 
    [root@localhost ~]# df
    鏂囦欢绯荤粺               1K-鍧?       宸茬敤     鍙敤 宸茬敤% 鎸傝浇鐐?
    /dev/hda7             95961744  10811152  80197356  12% /
    /dev/hda9              9920592    153904   9254620   2% /tmp
    /dev/hda8             79356500   4135988  71124344   6% /opt
    /dev/hda6             99188468   5082472  88986084   6% /home
    /dev/hda5             99188468   8364324  85704232   9% /usr
    /dev/hda3                93327     11370     77138  13% /boot
    tmpfs                   955808    602900    352908  64% /dev/shm
    [root@localhost ~]# 
    [root@localhost ~]# 
    [root@localhost ~]# 
    [root@localhost ~]# mount -a -t nfs 192.168.0.74:/share/faxtest /usr/ccag/etp/ivrfile/fax/
    [root@localhost ~]# 
    [root@localhost ~]# 
    [root@localhost ~]# df
    鏂囦欢绯荤粺               1K-鍧?       宸茬敤     鍙敤 宸茬敤% 鎸傝浇鐐?
    /dev/hda7             95961744  10811152  80197356  12% /
    /dev/hda9              9920592    153904   9254620   2% /tmp
    /dev/hda8             79356500   4135988  71124344   6% /opt
    /dev/hda6             99188468   5082472  88986084   6% /home
    /dev/hda5             99188468   8364324  85704232   9% /usr
    /dev/hda3                93327     11370     77138  13% /boot
    tmpfs                   955808    602900    352908  64% /dev/shm
    192.168.0.74:/share/faxtest
                          20152864  10117568  10035296  51% /usr/ccag/etp/ivrfile/fax
    [root@localhost ~]# 
    [root@localhost ~]# mount -a -t nfs 192.168.0.74:/share/ttstmptest /usr/ccag/etp/ivrfile/ttstmp/
    [root@localhost ~]# 
    [root@localhost ~]# 
    [root@localhost ~]# df
    鏂囦欢绯荤粺               1K-鍧?       宸茬敤     鍙敤 宸茬敤% 鎸傝浇鐐?
    /dev/hda7             95961744  10811152  80197356  12% /
    /dev/hda9              9920592    153904   9254620   2% /tmp
    /dev/hda8             79356500   4135988  71124344   6% /opt
    /dev/hda6             99188468   5082472  88986084   6% /home
    /dev/hda5             99188468   8364324  85704232   9% /usr
    /dev/hda3                93327     11370     77138  13% /boot
    tmpfs                   955808    602900    352908  64% /dev/shm
    192.168.0.74:/share/faxtest
                          20152864  10117568  10035296  51% /usr/ccag/etp/ivrfile/fax
    192.168.0.74:/share/ttstmptest
                          20152864  10117568  10035296  51% /usr/ccag/etp/ivrfile/ttstmp
    [root@localhost ~]# 
    [root@localhost ~]# 
    
    看到df结果中有我们挂载的路径,就完成了。
    如果出现其他问题,可能是nfs服务的问题,也可能是防火墙的问题,或者是路径或者文件权限的问题。
    
    nfs重启:
    
    [root@localhost ivrfile]# service nfs restart
    关闭 NFS mountd:[确定]
    关闭 NFS 守护进程:[确定]
    关闭 NFS quotas:[确定]
    关闭 NFS 服务: [失败]
    启动 NFS 服务: [确定]
    关掉 NFS 配额:[确定]
    启动 NFS 守护进程:[确定]
    启动 NFS mountd:[确定]
    [root@localhost ivrfile]# 
    [root@localhost ivrfile]# 
    
    
    重新挂载/etc/exports中的路径
    
    [root@localhost ivrfile]# 
    [root@localhost ivrfile]# exportfs -rv
    exporting *:/usr/ccag/etp/ivrfile/ttstmp
    exporting *:/usr/ccag/etp/ivrfile/fax
    [root@localhost ivrfile]# 
    [root@localhost ivrfile]# 
    
    
    关闭防火墙
    
    [root@localhost ivrfile]# 
    [root@localhost ivrfile]# service iptables stop
    [root@localhost ivrfile]# 
    [root@localhost ivrfile]# 
    [root@localhost ivrfile]# 
    [root@localhost ivrfile]# 
    [root@localhost ivrfile]# chkconfig iptables off
    [root@localhost ivrfile]# 
    [root@localhost ivrfile]# 
    
    修改挂载路径的读写权限,服务端也要改,否则无法读写。
    
    chmod -R 777 /usr/ccag/etp 
    
    
    其他基本上不会有什么问题。
    还有一个现象,就是服务端74上有个路径被挂载后就不能被第2台机器挂载
    [root@localhost ivrfile]# 
    [root@localhost ivrfile]# 
    [root@localhost ivrfile]# mount -a -t nfs 192.168.0.74:/share/fax /usr/ccag/etp/ivrfile/fax/
    mount.nfs: /usr/ccag/etp/ivrfile/fax is already mounted or busy
    [root@localhost ivrfile]# 
    
    /share/fax这个路径已经被其他机器挂载了,我再想挂载到现在的机器上就报这个错。
    
    =====================================================================================
    
    
    
    showmount 查看挂载的目录
    showmount -e nfs_server_IP查看指定ip的挂载目录
    
    
    CTI-01:/etc # 
    CTI-01:/etc # showmount 
    Hosts on CTI-01:
    192.168.0.*
    192.168.0.0/255.255.255.0
    192.168.0.71
    192.168.0.72
    192.168.0.74
    192.168.0.75
    192.168.0.89
    192.168.0.90
    192.168.0.91
    CTI-01:/etc # 
    CTI-01:/etc # 
    CTI-01:/etc # 
    
    =====================================================================================
    
    
    





    展开全文
  • 嵌入式设备进行调试时,拷贝程序是必不可少的,嵌入式设备拷贝程序的方式有很多,串口传输工具sz、rz,网络的scp,TFTP、nts挂载等方式,本博客介绍的nfs挂载的方式拷贝程序。 二、搭建nfs服务器 一般在本地虚拟机...

    一、前言

    嵌入式设备进行调试时,拷贝程序是必不可少的,嵌入式设备拷贝程序的方式有很多,串口传输工具sz、rz,网络的scp,TFTP、nts挂载等方式,本博客介绍的nfs挂载的方式拷贝程序。

    二、搭建nfs服务器

    一般在本地虚拟机ubuntu搭建nfs服务器就行,具体流程,可以查看我的博客ubuntu下nfs服务的搭建

    三、嵌入式linux内核支持nfs挂载

    1、配置开启nfs服务
    File systems --->
    Network File Systems --->
    <*> NFS client support
    [*] NFS client support for NFS version 3 [*] NFS client support for the NFSv3 ACL protocol extension
    [*] NFS client support for NFS version 4 (EXPERIMENTAL)
    [*] NFS client support for NFSv4.1 (DEVELOPER ONLY)
    [*] Root file system on NFS

    一般的SDK内核默认就支持,如果不支持,打开上面配置就行。

    四、挂载nfs服务器的共享文件夹:

    mount  -o nolock    192.168.111.2:/nfs        /mnt 

    如果没有报错,并且/mnt下有/nfs下的文件,证明挂载成功。

    五、错误分析:

    1、出现Permission denied的错误

    mount: 192.168.111.2:/nfs/  failed, reason given by server: Permission denied

    说明nfs服务器没搭建好,或者挂载的目录有问题;

    2、出现Network is unreachable的错误

    mount: RPC: Unable to send; errno = Network is unreachable

    说明设备网路没配置好,这里举个例子,nfs服务器IP地址为192.168.111.2,那么你的嵌入式有线网路设备的IP也得是192.168.111网段,当你可以ping通nfs服务器IP:192.168.111.2,证明你的网络是正常的,嵌入式设备和nfs服务器需要在同一个局域网内,并且是同一个网段。

    3、出现 No such device的错误

    mount: mounting 192.168.111.2:/nfs on /mnt failed: No such device

    说明linux内核不支持nfs,按照上面第三点配置就行。

     

    展开全文
  • WIN7挂载nfs时,通过配置下注册表,即可启用root用户,可以拥有nfs目录的完全读写权限。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default,给其中新建两项DWORD型值:AnonymousUid,...

    WIN7挂载nfs时,通过配置下注册表,即可启用root用户,可以拥有nfs目录的完全读写权限。

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default,给其中新建两项DWORD型值:AnonymousUid,AnonymousGid, 取值直接取空即可, 配置后好重启计算机。

    展开全文
  • TQ2440的mount挂载NFS过程中出现的问题

    千次阅读 2010-11-06 20:31:00
     重新#mount -t nfs 192.168.2.101:/tftpboot /mnt -o nolock 就OK了, #cd /mnt 验证是还挂载成功。 此出还出现了一个错误mount: can't find /mnt in /etc/fstab 原因#mount -t 192.168.2.101:/...
  • hi 各位同志们,你们有碰到过用mount 挂载nfs 文件系统的问题吗? 我这边碰到个mount函数挂载nfs 文件系统问题一直mount不成功,但是 用system可以,我需要关系mount返回值,请教各位同事是否有懂的,请大家指导小弟...
  • 挂载nfs出现 mount.nfs: access denied by server while mounting 需要先在nfs服务器上建立相应的远端文件夹 mkdir RemoteDIR 这个远端文件夹就是你在如下命令中输入的RemoteDIR mount -t nfs -o nosuid,noexec,...
  • Ubuntu挂载nfs文件系统出错:mount.nfs: Connection timed out 一、问题描述。 在挂载Ubuntu下的文件夹时,出现如下错误。 ms@ubuntu:/mnt$ sudo mount -t nfs -o nolock 198.168.1.20:/mnt/nfs /mnt/nfs/ mount...
  • 在Centos 7下挂载nfs提示如下 [root@centos7-zabbix-193 /]# mount -t nfs 10.10.200.227:/home/nfs /mnt/ mount.nfs: an incorrect mount option was specified 而在Centos 6下面通过相同的命令,则没有提示...
  • 关于mount命令挂载NFS问题 一般先创建好目录 mkdir /var/nfs 然后进行mount命令挂载,挂载命令如下: mount [-t vfstype] [-o options] device dir 1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会...
  • mount 远程挂载Nfs

    2014-06-09 09:15:00
    mount 远程挂载Nfs 服务器:192.168.20.204 客户端:192.168.20.203 1. 在服务器配置/etc/export 添加可以共享的文件夹和允许的客户端地址 /home/dir 192.168.20.203(rw,no_root_squash,...
  • 在配置nfs服务器时遇到一个错误,如下 root@nfs01~]#tail -1 /etc/e xports /date 172.16.1.0/24(rw,sync) ...[root@nfs01~]#mount -t nfs 172.16.1.31:/data /mnt mount.nfs: access denied by se...
  • Ubuntu挂载nfs文件系统报错:mount.nfs: access denied by server while mounting 198.168.1.x:/mnt/nfs。 一、问题描述。 不能挂载Ubuntu下的文件夹,挂载时出现如下报错。 [ms@ubuntu 22:28:42 14# nfs]$ sudo...
  • 把Ubuntu nfs目录共享再开发板/mnt文件夹上。 mount -t nfs -o nolock,nfsvers=3,vers=3 172.16.10.80:/home/xiaopeng18/linux/nfs/xxx /mnt
  • 1、NFS客户端挂载命令 这里先强调下客户端挂载的命令格式。 ...2、NFS客户端mount挂载命令参数说明 在NFS服务端可以通过cat/var/lib/nfs/etab查看NFS服务端配置参数的细节。在NFS客户端可以通过ca
  • NFS+mount挂载

    2019-09-07 20:09:43
    NFS+mount挂载 https://blog.csdn.net/zhangjunli/article/details/81014211
  • nfs 挂载失败 客户端挂载 # mount 192.168.1.2:/storage/sda /store/sda mount.nfs: Stale file handle 服务端 # cat /proc/fs/nfs/exports # cat /proc/fs/nfsd/exports # exportfs -ua # exportfs -a # ...
  • 在bbxm启动后使用mount命令无法挂载nfs,原因在于那个奇葩的文件系统的mount命令是链接到util-linux-ng的,这个命令工具集的mount不支持nfs!把原有的mount命令重新链接到busybox即可。busybox在dvsdk自
  • 这几天遇到linux开启iptabable,挂载nfs出现拒绝情况,查看网上都说的挺繁琐,先归类总结一下。 一、配置nfs需要安装的软件包:  nfs-utils-lib-1.0.8-7.9.el5  nfs-utils-1.0.9-60.el5  nfs-utils-lib-...
  • NFS客户端mount挂载优化

    千次阅读 2016-09-29 14:24:23
    NFS客户端mount挂载优化 NFS作用 NFS服务可以让不同的客户端挂载使用同一个上目录,作为共享存储使用,这样可以保证不同节点的客户端数据的一致性,在集群环境中经常用到 NFS的优点 1、简单------>容易上手,...
  • 第一步首先检查是否安装软件rpcbind、nfs-utils [root@li wode]# yum info rpcbind 已加载插件:fastestmirror Loading mirror speeds from cached hostfile 已安装的软件包 名称 :rpcbind 架构 :x86_64 版本 :...
  • [root@localhost ~]# mount -t nfs 192.168.203.137:/data/jfedu /mnt/nfs mount.nfs: an incorrect mount option was specified 说是指定了一个不正确的挂载选项 检查了语法和拼写没有发现问题,就开始从网上找原因...
  • 报错 [root@tomcat01 ~]# mount -t nfs 172.18.0.247:/nfsdata /nfs mount.nfs: Stale file handle 解决: 重启客户端服务器,重启nfs服务端。
  • 这两天在搭建嵌入式开发...使用 mount -t nfs 127.0.0.1:/home/lzgonline/rootfs /mnt 和 mount -t nfs 192.168.1.9:/home/lzgonline/rootfs /mnt 本机挂载nfs则没有问题,然而使用 mount -t nfs 192.168.3.12:/hom...
  • linux mount函数nfs挂载

    2020-06-10 18:53:24
    1、使用linux的mout函数挂载 #include <stdio.h> #include <sys/mount.h> #include <errno.h> #include <unistd.h> #include <sys/stat.h> #include <sys/types.h> #include &...
  • 解决办法: 关闭nfs服务器防火墙:/etc/init.d/iptables stop
  • Linux NFS mount挂载

    2015-01-01 08:55:58
    mount的机器(服务机)10.10.10.209 1 创建共享文件夹/data/attachment   2 修改/etc/exports,加入 /data/attachments 10.10.10.207(rw,no_root_squash,sync,insecure)   3 重启相关服务(顺序按下面的进行) ...
  • 有可能是版本不匹配,解决方法很简单,加参数 vers=3 mount -t nfs -o vers=3,nolock,rw remote_ip:remote_dir local_dir 欢迎关注公众号

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 42,561
精华内容 17,024
关键字:

mount挂载nfs