首页 > 系统相关 >linux 设置目录可以被其他机器挂载

linux 设置目录可以被其他机器挂载

时间:2022-09-26 17:22:05浏览次数:83  
标签:kernel www mount sudo server nfs linux 挂载 目录

最近遇到一个需求,想要将服务器A上的目录/var/www/ipxact_log挂载到服务器B上,步骤如下:

在A上进行如下设置

参考:https://www.cnblogs.com/mianbaoshu/p/16280805.html

1.sudo vim /etc/exports,添加/var/www/ipxact_log *(insecure,rw,sync,no_root_squash,no_subtree_check)

2.执行exportfs -r使配置立即生效,可能会提醒你安装nfs-kernel-server,如下所示:

我在安装过程中出现了一次紫屏,吓我一跳,回车解决,结果安装后出现以下报错:

先忽略,执行sudo exportfs -r 使配置生效

在B上进行如下设置

1.设置开机自动mount,参考https://www.cnblogs.com/mianbaoshu/p/14685246.html ,在/etc/fstab 中添加记录192.168.xxx.xxx:/var/www/ipxact_log /var/www/ipxact_log  nfs defaults 0 0

2.执行sudo mount -a,出现报错:mount: /var/www/ipxact_log: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.

 

 

 查了一下可能是需要安装nfs-utils,直接使用apt-get安装,报错包找不到,执行sudo apt-get install nfs-common代替

3.继续执行sudo mount -a,出现报错:mount.nfs: requested NFS version or transport protocol is not supported,但服务器C上的目录可以被mount成功,说明是A有问题,通过百度,得知A上要有一个nfs-kernel-server的服务起起来,回想安装nfs-kernel-server时出现的报错,回到A上操作

在A上的操作

 

先检查nfs-kernel-server的状态,直接报错,于是执行以下命令重新安装nfs-kernel-server 

sudo apt-get remove nfs-kernel-server 

sudo apt-get install nfs-kernel-server

sudo /etc/init.d/nfs-kernel-server status

重新安装后,服务可以起起来了

 回B上执行sudo mount -a,A上的目录被成功mount,success,开森~

 

标签:kernel,www,mount,sudo,server,nfs,linux,挂载,目录
From: https://www.cnblogs.com/mianbaoshu/p/16731676.html

相关文章

  • Linux的启动过程
    接通电源后BIOS开机自检,对硬件进行检测加载MBR(主动引导记录),从磁盘调入boot独立程序,boot把自身复制到高位地址的内存,从而为操作系统释放低位地址的内存。MBR包括三部分......
  • Linux常用基本命令(进程管理类)
    进程管理类进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。 7.1ps查看当前系统进程状态ps:processstatus......
  • VMware虚拟机怎么快速克隆一台linux
    1、如图所示,点击“克隆”按钮  注意,克隆之前选择的机器需要关机!2、如图,点击“下一步”  下一步  3、选择“创建完整克隆”,默认的是第一个,不要选第一个......
  • QT——直接定位到exe程序所在的目录
    #pragmaonce#include<QApplication>#include<QDir>#defineIMAGE_PATH(name)QApplication::applicationDirPath()+QDir::separator()+"image"+QDir::separat......
  • 【Vim】NERDTree目录导航与操作插件的使用方法
    【NERDTree目录导航】NERDTree中我们可以使用k/j上下移动键在文件/文件夹之间移动,但是当项目文件/文件夹很多时候,这种方式就显得很笨拙了。NERDTree提供了如下所示的快捷......
  • 简单将Springboot项目部署到linux服务器上
    1.使用springboot的jar包方式直接使用maven工具按照步骤点击就可以直接打包 2.到target目录下找到jar包3.将jar包放到linux的任意文件夹下(此项目是之前的kafkade......
  • Linux安装Maven
    Maven功能:Maven是一个项目管理工具,它包含了一个对象模型。一组标准集合,一个依赖管理系统。和用来运行定义在生命周期阶段中插件目标和逻辑。Maven官网:Maven–DownloadA......
  • 「国产系统」Tubian 0.1,兼容Windows和Android的GNU/Linux系统!
    Tubian是我的自用系统整理而成的Linux发行版,基于Debian,对Windows和Android应用提供了较为完善的兼容。可以直装QQTIM微信MSOFFICE等大量Windows应用,并且几乎实现对Android......
  • linux中sed命令同时传入两个参数
     001、[root@PC1test]#lsa.txt[root@PC1test]#cata.txthdwqgdt[root@PC1test]#sed-n"$a,$b"pa.txt##同时传入两个变量参数dwq ......
  • Linux tcpdump 命令使用详解
    文章目录一、介绍二、基础用法三、进阶用法四、总结和建议一、介绍在日常工作中,我们总是能遇上各种各样奇怪的网络问题,比如我这台机器怎么ping不通了,我的ssh怎么......