Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux中exportfs

exportfs 是 Linux 系统中的一个命令行工具,用于管理 NFS(Network File System)共享目录。NFS 允许一台计算机(客户端)通过网络访问另一台计算机(服务器)上的文件系统。exportfs 命令主要用于导出或撤销导出这些共享目录。

基础概念

  • NFS(Network File System):一种分布式文件系统协议,允许网络中的计算机之间共享文件和目录。
  • 导出(Export):将文件系统目录设置为可通过网络访问的状态。

相关优势

  1. 资源共享:允许多台计算机共享同一份资源,提高资源利用率。
  2. 简化管理:集中管理文件系统,减少重复数据存储和维护成本。
  3. 跨平台访问:不同操作系统之间的文件共享成为可能。

类型

  • 读写权限:可以设置共享目录的读、写或只读权限。
  • 安全选项:如 root_squash(将远程 root 用户映射为匿名用户)等。

应用场景

  • 文件服务器:提供文件存储和访问服务。
  • 集群计算:在多台计算机之间共享数据和应用程序。
  • 备份和恢复:远程备份重要数据。

常见问题及解决方法

问题1:无法挂载NFS共享目录

原因

  • NFS服务器未启动或未正确配置。
  • 网络连接问题。
  • 客户端缺少必要的NFS客户端软件。

解决方法

  1. 确保NFS服务器上的nfs-server服务已启动。
  2. 确保NFS服务器上的nfs-server服务已启动。
  3. 检查网络连接是否正常。
  4. 在客户端安装NFS客户端软件(如nfs-common)。
  5. 在客户端安装NFS客户端软件(如nfs-common)。
  6. 使用mount命令尝试挂载共享目录。
  7. 使用mount命令尝试挂载共享目录。

问题2:权限问题导致无法访问共享目录

原因

  • NFS共享目录的权限设置不正确。
  • 客户端用户没有相应的访问权限。

解决方法

  1. 检查并修改NFS服务器上的/etc/exports文件,确保权限设置正确。
  2. 检查并修改NFS服务器上的/etc/exports文件,确保权限设置正确。
  3. 重新加载NFS配置。
  4. 重新加载NFS配置。
  5. 确保客户端用户具有相应的访问权限。

示例代码

导出共享目录

编辑 /etc/exports 文件:

代码语言:txt
复制
/path/to/share *(rw,sync,no_subtree_check)

重新加载配置:

代码语言:txt
复制
sudo exportfs -ra

挂载共享目录(客户端)

代码语言:txt
复制
sudo mount -t nfs <服务器IP>:<导出路径> <本地挂载点>

通过以上步骤,可以有效地管理和使用Linux系统中的NFS共享目录。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

14.4 exportfs命令

/24(rw,sync,no_root_squash) exportfs -arv //不用重启nfs服务,配置文件就会生效 以下操作在客户端 mkdir /aminglinux mount -t nfs...$ -oremount,nfsvers=3 exportfs命令 exportfs命令和nfs-utils这个包一起安装的 例子: 假设在第一次配置nfs的共享目录,之后需要新增、更改某些机器或共享的目录...-arv命令 exportfs -arv命令,重新使配置文件生效 [root@hanfeng ~]# exportfs -arv exporting 192.168.202.0/24:/home/nfstestdir...[root@hanfeng ~]# 验证,在A机器上的/etc/exports配置文件中,在增加一行,把 /tmp 目录单独共享给192.168.202.131 这个IP [root@hanfeng...php-fcgi.sock -rw-r--r--. 1 root root 2383 1月 8 19:41 test.com.log [root@hanfeng ~]# 这就是因为在A机器服务端的配置文件中,

88680
  • 【linux命令讲解大全】198.Shell命令解析:export和exportfs的用途和参数解释

    A:它们会成为环境变量,可以在脚本中访问它们,尤其是脚本中调用的子进程需要时。 Q:如果我编写的脚本修改了已有的环境变量的值,那么执行它会在当前终端生效吗?会影响之前以及之后打开的终端吗?...Q:我脚本文件中调用 ~/.bashrc 中定义的函数和变量。为什么在新打开的终端中通过 sh 方式调用该脚本或直接运行这个当前用户有执行权限的脚本却不能使用这些函数和变量?...那么子shell确实继承了父shell中带有导出属性的变量或函数。...(省略部分内容) ... declare -x USER="root" exportfs 管理NFS共享文件系统列表 补充说明 exportfs 命令用来管理当前NFS共享的文件系统列表。...它将 /etc/exports 中已删除的条目从 /var/lib/nfs/xtab 中删除,将内核共享表中任何不再有效的条目移除。 -u 取消一个或多个目录的共享。

    55010

    exportfs命令,NFS客户端问题,FTP介绍,使用vsftpd搭建ftp

    exportfs命令: /tmp/ 192.168.209.129/24(rw,sync,no_root_squash) exportfs -arv //不用重启nfs服务,配置文件就会生效    =...$ -oremount,nfsvers=3 客户端上卸载挂载点 服务端上exportfs -arv命令可以使更改后的配置文件生效。...sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login #最开始二进制定义的密码文件 注意:在centos6中“...启动vsftpd服务,查看进程和监听端口 FTP监听是21端口,22端口是sshd,23端口是telnet FTP测试 在windows上安装一个FTP的客户端软件filezilla client,linux...上的FTP测试,安装lftp包(Linux上面为了方便安装的lftp测试) 使用lftp命令如下,输入口令,并用ls查看 ?

    2.8K80

    linux mount 远程服务器共享目录

    指定域名的主机 192.168.1.0/24 指定网段中的所有主机 *.test.com 指定域下的所有主机 * 所有主机 五、重新输出共享目录 Exportfs管理工具可以对"exports"文件进行管理...命令#exportfs –rv 可以让新设置的"exports"文件内容生效 六、显示NFS服务器的输出目录列表 显示当前主机中NFS服务器的输出列表 # showmount -e 七、显示NFS服务器中被挂载的共享目录...显示当前主机NFS服务器中已经被NFS客户机挂载使用的共享目录 # showmount -d 八、在另外一个linux系统中挂在共享目录 显示NFS服务器的输出 # showmount -e 172.16.75.1...命令# umount /mnt/ 总结: 1、在配置NFS服务器之前用ping命令确保两个linux系统正常连接,如果无法连接关闭图形界面中的防火墙#service iptables stop 2、在配置中确保输入的命令是正确的...3、更改完"exports"文件后要输入exportfs –rv ,使得"exports"文件生效. 4、检查nfs服务是否开启,默认是关闭的. 5、卸载的时候不能在/mnt目录中卸载,必须注销系统后卸载

    8.5K20

    exportfs命令,NFS客户端问题,FTP介绍,使用vsftpd搭建ftp

    exportfs命令: /tmp/ 192.168.209.129/24(rw,sync,no_root_squash) exportfs -arv //不用重启nfs服务,配置文件就会生效    ...$ -oremount,nfsvers=3 客户端上卸载挂载点 服务端上exportfs -arv命令可以使更改后的配置文件生效。...sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login #最开始二进制定义的密码文件 注意:在centos6中“...启动vsftpd服务,查看进程和监听端口 FTP监听是21端口,22端口是sshd,23端口是telnet FTP测试 在windows上安装一个FTP的客户端软件filezilla client,linux...上的FTP测试,安装lftp包(Linux上面为了方便安装的lftp测试) 使用lftp命令如下,输入口令,并用ls查看 ?

    3.9K30

    exportfs命令,NFS客户端问题,FTP介绍,使用vsftp搭建ftp

    笔记内容: 14.4 exportfs命令 14.5 NFS客户端问题 15.1 FTP介绍 15.2/15.3 使用vsftpd搭建ftp 笔记日期: 14.4 exportfs命令 ? ?...unmnt命令去卸载,但是如果有几十台机器的话总不能一个个去unmnt吧,所以这个exportfs命令就是用来进行多台机器的卸载、重新挂载之类的操作的。...在服务端上执行exportfs -arv就能把共享目录卸载掉: ? 现在去客户端就会发现共享目录没有了: ?...我们都知道xshell支持rz和sz命令,可以让windows和Linux机器互相传输文件,但是这种传输方式有限制,例如超过四个G的文件就无法传输,又或者通过跳板机登录的一台远程服务器,也无法使用rz和...测试需要安装一个客户端,在windows上可以下载filezilla,Linux则可以安装lftp作为客户端,下面在Linux上演示一下: yum -y install lftp 安装好后就可以通过lftp

    5.6K30

    NFS网络文件共享

    NFS网络文件共享一、NFS用途 (1)NFS网络文件共享主要提供Linux到Linux或Unix的文件共享,基本上不用于windows共享。...的端口,因为nfs的链接是通过RPC实现的所以这个端口也必须要开,并且要保证portmap这个服务也在开启的状态)三、文件共享 (1)编辑文件exports,该文件在/etc/exports.在该文件中添加以下内容图片...权限设置单独给某一个网段写的权限编辑/etc/exports增加图片还要注意/test的other用户没有写的权限所以为了让这个网段的用户可以写入还要执行 chmod o+w /test (5)更新共享目录服务器上添加了共享目录后,exportfs...–rv 更新共享目录临时不对外输出共享目录; exportfs –auv注:更新目录绝对不要使用restart命令服务重启的时间太长对NFS服务器进行维护时使用,拒绝客户访问共享。

    2.4K20

    【Linux】关于Linux中的权限

    而Linux的文件类型和后缀无关(后缀名可以作为提示,用户可以使用后缀区分文件类型),但是对linux来说区分文件和文件本身的后缀是无关的(但是gcc等工具对文件后缀可能有要求)。...开始之前,我们输入ll指令,来看看前面10个字符代表什么意思: 在linux中,是通过ll显示的众多属性列中的第一列的第一个字符来区分文件类型的。...则无法用ls等命令查看目录中的文件内容....可写权限: 如果目录没有可写权限, 则无法在目录中创建文件, 也无法在目录中删除文件 所以这也是为什么系统规定目录的起始权限从777开始,所有的目录被创建出来,一般都要能够被进入 换句话来讲, 就是只要用户具有目录的写权限..., 用户就可以删除目录中的文件, 而不论这个用户是否有这个文件的写权限。

    7.6K20

    NFS最佳实践

    0 场景 现有linux server一台IP:192.168.10.103。linux desktop一台IP:192.168.10.102。...UID anongid=xxx 指定NFS服务器/etc/passwd文件中匿名用户的GID 当主机名或IP为空时,则代表共享给任意客户机。...可以这样设置: /mnt/share 192.168.10.0/24(rw,sync,all_squash,root_squash) 1.3 配置加载 当配置完成后,需要让NFS重新加载配置文件,可以使用exportfs...exportfs命令 -a 全部挂载或者全部卸载 -r 重新挂载 -u 卸载某一个目录 -v 显示共享目录 exportfs -arv 1.4 配置确认 当设置并重新加载配置文件后,可以使用showmount...配置后用exportfs -arv命令加载配置。 客户端安装后,还需要使用autofs来挂载,autofs需要设置开机启动。如果有可能,尽可能设置访问超时时间,这样可以增加磁盘使用寿命。

    2.1K21

    mount 命令(一) —— Liunx下设置共享文件夹,用于mount挂载文件

    磁盘挂载是同步共享、同步文件的好方法,默认文件夹不具有共享能力,本文记录将Linux中文件夹设置成可mount的方法。...使用专业版或企业版直接带有NFS 家庭版没有开启这部分功能,需要升级为专业版或企业版 开启NFS服务 Win默认NFS服务是关闭的 需要手动开启 开启NFS服务 目标 我们想把192.168.10.80 Linux...当前80服务器中没有可见的 /disk/zhangyiwei文件夹可用于挂载 设置共享文件夹 需要Linux 主机安装 nfs 服务 sudo apt install nfs-kernel-server...即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率; 重新加载/etc/exports文件 修改完/etc/exports文件后并不能即时生效,需要命令(需要root权限): sudo exportfs...sudo exportfs -rv 查看NFS的运行状态 sudo nfsstat 查看rpc执行信息,可以用于检测rpc运行情况 sudo rpcinfo 查看网络端口,NFS默认是使用111端口

    3.9K30
    领券
    首页
    学习
    活动
    专区
    圈层
    工具
    MCP广场