Ubuntu 配置 nfsserver

https://help.ubuntu.com/lts/serverguide/network-file-system.html#nfs-installation

网络文件系统 (NFS)

NFS 允许系统将其目录和文件共享给网络上的其他系统。通过 NFS,用户和应用程序可以访问远程系统上的文件,就象它们是本地文件一样。

NFS 最值得注意的优点有:

  • 本地工作站可以使用更少的磁盘空间,因为常用数据可以被保存在一台机器上,并让网络上的其他机器可以访问它。

  • 不需要为用户在每台网络机器上放一个用户目录。用户目录可以在 NFS 服务器上设置并使其在整个网络上可用。

  • 存储设备如软盘、光驱及 USB 设备可以被网络上其它机器使用。这可能可以减少网络上移动设备的数量。

安装

在终端提示符后键入以下命令安装 NFS 服务器:

 

sudo apt install nfs-kernel-server

 

配置

您可以配置要输出的目录,您可以在 /etc/exports 文件中添加该目录。例如:

 

/ubuntu *(ro,sync,no_root_squash)
/home *(rw,sync,no_root_squash)

 

您可以用主机名来代替 *。尽量指定主机名以便使那些不想其访问的系统访问 NFS 挂载的资源。

您可以在终端提示符后运行以下命令来启动 NFS 服务器:

 

sudo systemctl start nfs-kernel-server.service

 查看状态  service nfs-kernel-server status

——————————————————————————————————————————————————————————————————

NFS 客户端配置

Linux挂载本地文件夹

使用 mount 命令来挂载其他机器共享的 NFS 目录。可以在终端提示符后输入以下类似的命令:

 挂载

sudo mount localhost:/home/zn/nfsserver /home/zn/nfs

挂载点/home/zn/nfs目录必须已经存在。而且在/home/zn/nfs目录中没有文件或子目录。

 取消挂载:umount /home/zn/nfs

——————————————————————————————————————————————————————————————————

windows挂载linux,

1 首先需要在打开或关闭windows功能中打开NFS

2  mount \\192.165.31.124\home\zn\nfsserver X: 

挂载到X盘

 取消挂载:umount  X:

 ——————————————————————————————————————————————————————————————————

linux下挂载windows

  • windows建立nfs服务器的软件,通过下面的链接下载:http://pan.baidu.com/s/1eQ91aim

方法/步骤

 
  1. 1

    下载下来安装.一直下一步最后完成

    如何在window下搭建nfs服务器
  2. 2

    启动软件 

    如何在window下搭建nfs服务器
  3. 3

    点击输出然后点击编辑

    如何在window下搭建nfs服务器
  4. 4

    在文本框里面增加 一个行 

    E:\linux_share -name:linux_share -alldirs

    linux_share是e:盘目录下的一个nfs  的挂载点

    如何在window下搭建nfs服务器
  5. 5

    此时可以进入设备(注:我这里没有设备就用vm linux了),进入一个/mnt目录

    输入 mkdir testnfs

    然后 mount -t nfs 192.168.1.11:/linux_share /mnt/testnfs/ -o nolock

    mount 是命令

    -t nfs 指定文件系统是nfs 

    192.168.1.11是window的ip 

    /mnt/testnfs 是linux本地挂载点

    此时就可以看到window下的文件了!

    如何在window下搭建nfs服务器
    END
  6.  

 注意:挂载是将远程的文件夹映射到本地的文件夹里,本地的文件夹将会被覆盖;  linux挂载windows下的文件夹,中文文件夹不成功
 
——————————————————————————————————————————————————————————————————

 

另一个挂载其他机器的 NFS 共享的方式就是在 /etc/fstab 文件中添加一行。该行必须指明 NFS 服务器的主机名、服务器输出的目录名以及挂载 NFS 共享的本机目录。

以下是在 /etc/fstab 中的常用语法:

example.hostname.com:/ubuntu /local/ubuntu nfs rsize=8192,wsize=8192,timeo=14,intr

If you have trouble mounting an NFS share, make sure the nfs-common package is installed on your client. To install nfs-common enter the following command at the terminal prompt:

sudo apt install nfs-common

转载于:https://www.cnblogs.com/znsongshu/p/6790481.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值