14.4 exportfs命令

14.5 NFS客户端问题

15.1 FTP介绍

15.2/15.3 使用vsftpd搭建ftp

14.4 exportfs命令:

exportfs命令是跟nfs-utils包一起安装的

应用场景:我们共享了一个目录,需要更改或者增加目录,就需要更改配置文件和重启NFS服务。如果远程客户端正在挂载着使用着,如果停掉远程客户端就会挂起(nginx或者php),这个影响会很大。就是D进程不可中断的进程。只能先卸载下来(umount)在重启NFS,但有几十台机器就不合适了。就会使用exportfs

~~1.

exportfs常用选项

-a 全部挂载或者全部卸载

一般使用 -arv,就会让配置文件生效

-r 重新挂载

-u 卸载某一个目录

-v 显示共享目录

以下操作在服务端上

vim /etc/exports //增加

/tmp/ 192.168.30.0/24(rw,sync,no_root_squash)

exportfs -arv //不用重启nfs服务,配置文件就会生效

~~2.

以下操作在客户端

mount -t nfs 192.168.30.134:/tmp /tmp

或mount -t nfs -o nfsvers=3 192.168.30.134:/tmp/ /mnt/ #(为解决已经出现nobody,下一节有讲)。要先umonut /mnt/

ls -l !$

-oremount,nfsvers=3 (-o重新挂在完以后,可以使用-oremount。不卸载的话不能直接-oremount)

实例:

~~1.

[root@afeilinux-01 ~]# vim /etc/exports 打开那个配置文件

/home/nfstestdir 192.168.30.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000)

/tmp/ 192.168.30.134(rw,sync,no_root_squash) 在下面加入一行配置,选了no_root_squash(不限制root)此时写的是服务端的IP

[root@afeilinux-01 ~]# exportfs -arv 再exportfs -arv 重新加载显示共享目录

报错

exportfs: No options for /home/nfstestdir : suggest (sync) to avoid warning
exportfs: No options for 192.168.30.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000) : suggest (sync) to avoid warning
exportfs: No options for 192.168.30.134/24(rw,sync,no_root_squash,no_subtree_check) : suggest (sync) to avoid warning
exporting :192.168.30.134/24(rw,sync,no_root_squash,no_subtree_check)
exportfs: Failed to stat 192.168.30.134/24(rw,sync,no_root_squash,no_subtree_check): No such file or directory
exporting :192.168.30.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000)
exportfs: Failed to stat 192.168.30.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000): No such file or directory
exporting :/home/nfstestdir

检查配置文件

[root@afeilinux-01 ~]# vim /etc/exports

/home/nfstestdir 192.168.30.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000)
/tmp/ 192.168.30.134/24(rw,sync,no_root_squash)

发现第一行配置文件只能写成一行,两行会报错。第二行少了/。

exporting 192.168.30.134/24:/tmp
exporting 192.168.30.0/24:/home/nfstestdir

显示有了

双方关闭防火墙和selinux,不然会报错

cat /var/log/messages | grep mount

~~2.

[root@afeilinux-02 ~]# showmount -e 192.168.30.134 在02上showmount看一下有没有

Export list for 192.168.30.134:
192.168.30.134/24(rw,sync,no_root_squash)                     *
192.168.30.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000) *
/home/nfstestdir 

[root@afeilinux-02 ~]# mount -t nfs 192.168.30.134:/tmp/ /mnt/ 在02上挂载到/mnt(这时的IP写的是服务端的,就是制定服务端的IP及共享的目录)到本机的/mnt

此时,02的/mnt就是01的/tmp

mount.nfs: /mnt is busy or already mounted

55.exportfs命令 NFS客户端问题 FTP介绍与使用vsftpd搭建ftp相关推荐

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

    2019独角兽企业重金招聘Python工程师标准>>> 1. exportfs命令 一般情况下重启服务器上nfs服务时,需把客户端上的挂载先卸载掉,以免进程后面杀不掉.当客户端服务器 ...

  2. 14.4 exportfs命令 14.5 NFS客户端问题 15.1 FTP介绍 15.2/15.3 使用vsftpd搭建ftp

    2019独角兽企业重金招聘Python工程师标准>>> 14.4 exportfs命令 exportfs命令 和NFS一起安装的 例: 配置了一个共享目录,之后需要新增.更改.机器或 ...

  3. FTP:介绍、vsftpd搭建ftp、xshell使用xftp传输文件、pure-ftpd搭ftp

                 FTP介绍 (rz和sz: 传文件    rz:window-->linux    sz:linux-->window  文件超过4GB则不管用)         ...

  4. 15.1-15.3 FTP,使用vsftpd搭建FTP服务

    FTP介绍 FTP是File Transfer Protocol(文件传输协议,简称文传协议)的英文简称,用于在Internet上控制文件的双向传输. FTP的主要作用就是让用户连接一个远程计算机(这 ...

  5. 在Linux4.1.15上使用vsftpd搭建FTP服务问题解析

    在Linux4.1.15上使用vsftpd搭建FTP服务问题解析 BUG1:在windows系统登陆arm Linux FTP时,显示"服务器不允许匿名登录,或者不接受该电子邮件地址&quo ...

  6. 使用vsftpd搭建ftp,用户无法上传文件

    553 Could not create file. 在centOS7上使用vsftpd搭建ftp服务器,参考了这篇博客:http://blog.csdn.net/the_victory/articl ...

  7. Centos 7使用vsftpd搭建FTP服务器

    FTP,即:文件传输协议(File Transfer Protocol),基于客户端/服务器模式,默认使用20.21端口号,其中端口20(数据端口)用于进行数据传输,端口21(命令端口)用于接受客户端 ...

  8. 在阿里云主机上基于CentOS用vsftpd搭建FTP服务器

    最近需要在一台阿里云的云服务器上搭建FTP服务器,在这篇博文中分享一下我们根据实际需求进行的一些配置. ftp软件用的是vsftpd. vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序 ...

  9. RHEL5中配置vsftpd搭建FTP服务器

    RPM安装包名:vsftpd-2.0.5-10.el5.i386.rpm (第二张光盘) 下载地址:http://vsftp.beasts.org  源代码最新版本:vsftpd-2.0.5.tar. ...

最新文章

  1. Android系统--输入系统(一)必备的Linux知识_inotify和epoll
  2. MFC 问题集(4)CListCtrl
  3. Java14发布!Switch竟如此简单?Lombok也不需要了?来用Idea搭建Java14吧!​
  4. 今 天看到我十年前的一篇技术文章,想到不知不觉学编程十多年了,,
  5. python库skimage 绘制二值图像的凸壳
  6. 最新消息!Cloudera 全球发行版正式集成 Apache Flink
  7. 玩一下就停不下来的h5休闲小游戏
  8. 维修电工技能实训考核装置
  9. Elasticsearch海量搜索引擎
  10. keil5怎么添加stc芯片库
  11. 如何把播放器转换成HTML5,Chrome把普通flash播放器转变成HTML5播放器插件:HTML5ify...
  12. android svg 线条动画教程,html5 svg制作动态绘制线条动画代码
  13. 转自登峰之群:晓军教材(一)
  14. 将多个文件合并为一个文件
  15. Java中的Enum的简单使用
  16. 北京大学计算机考研资料汇总
  17. 伺服使能信号的作用与注意事项
  18. [帮助理解PO文件]KDE中国/I18N/L10N
  19. 【Linux操作系统】基础概念和常用指令(一)
  20. BRDF理论及shader实现(下)

热门文章

  1. pxe装机原理_PXE 装机详解
  2. 《十万个为什么》碎碎念记录
  3. win 7开机密码破解。
  4. python进阶练习之——求未知数❤️
  5. 【220221】838.推多米诺
  6. 揭秘钱包的神器如何帮你管好信用卡
  7. 区块链码农飙车 | FISCO BCOS的性能优化方案最全解密
  8. 解决linux系统中的mysql数据库,区分大小写的问题
  9. Python函数案例分享和答疑---第四次直播笔记
  10. JAVA里面一加到一百等于多少_1加到100是多少?详细算法