虚拟机里面ubuntu系统搭建一个nfs服务器,与另外一个linux系统共享文件,方便传送文件

先参考这个链接

https://www.cnblogs.com/MoreExcellent/p/7222895.html

nfs服务是实现Linux和Linux之间的文件共享,nfs服务的搭建比较简单。

现在介绍如何在ubuntu16.04系统中搭建nfs服务,ubuntu的搭建比红帽的还要简单。

1、虚拟机里面的ubuntu系统先安装nfs服务

sudo apt install nfs-common

2、修改配置文件

sudo vim /etc/exports

  修改内容如下:

/nftboot *(rw,sync,no_root_squash)

  各段表达的意思如下,根据实际进行修改

复制代码

/nftboot   :共享的目录
*       :指定哪些用户可以访问
            *  所有可以ping同该主机的用户
            192.168.1.*  指定网段,在该网段中的用户可以挂载
            192.168.1.12 只有该用户能挂载
(ro,sync,no_root_squash):  权限
        ro : 只读
        rw : 读写
        sync :  同步
        no_root_squash: 不降低root用户的权限
    其他选项man 5 exports 查看

/nftboot  是指你虚拟机mkdir的一个目录。可以在root账户下直接 makedir nftboot,此时该文件在文件系统下跟/home等这些默认的文件夹同一个级别下看的到这个文件夹,

 

3、重启nfs服务

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

 

下面介绍客户端【也就是你的另外一个终端linux系统,这个终端系统可以通过ssh方式访问,因为你需要在你的winodw下通过secucrt软件远程登录进去你的终端】如何访问服务器,假设你的终端配置了ssh,ip配置好了,

1、检查客户端和服务端的网络是否连通(ping命令)

  ping + 主机IP 【假设你通过secucrt终端软件链接进去你的终端linux系统,不是你的虚拟机的ubuntu系统哦,也可以通过其它比如串口方式登录你的终端linux系统,不限于ssh这种网络方式进去,ssh这种就方便点,你可以在你windows下远程登录

2、查看服务端的共享目录

  showmount -e + 主机IP【这条命令也可以在你虚拟机里面的ubuntu系统里面输入查看】

showmount -e 192.168.1.93
Export list for 192.168.1.93:
/nftboot *

3、将该目录挂载到本地【你也可以其他方式进入终端里面,比如串口方式登录终端,不限于ssh这种网络方式进去】

mount 192.168.1.93:/nftboot  /mnt 【将你的虚拟机ubuntu系统下的nfsboot目录挂在到你的终端mnt文件下,】

4、访问

  访问终端linux系统里面 的本地的mnt目录,就可访问服务端共享的目录了。

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值