【推荐】ubuntu 18.04下nfs服务器配置与测试

   NFS(Network File System)即网络文件系统,它允许网络中的计算机之间通过TCP/IP网络共享资源。它的主要功能是通过网络让不同的机器系统之间可以彼此共享文件和目录。NFS服务器可以允许NFS客户端将NFS服务器端的共享目录挂载到本地的NFS客户端中。

   NFS一般用来存储共享视频,图片等静态数据。

================

ubuntu18.04搭建NFS(网络文件系统) - 知乎 (zhihu.com)

====================

ubuntu服务器端:

第一步:安装nfs服务:sudo apt install nfs-kernel-server

#使用命令dpkg -l | grep nfs来检查是否安装了NFS软件包。如果有输出,表示已安装NFS软件包。

=================================

第二步:确定你要共享的目录,比如 /mnt;(mnt为现成的目录,当然也可以新建)

========================

第三步:编辑配置文件:sudo vim /etc/exports

-------------------------

1、按键盘上的insert键,进入修改模式

/mnt *(rw,sync,no_subtree_check,no_root_squash)

--------------------------

#rw:表示允许读写

#ro:表示为只读

#sync :表示同步写入到内存与硬盘中

#subtree_check(默认):若输出目录是一个子目录,则nfs服务器将检查其父目录的权限。

#no_subtree_check :即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提

#no_root_squash : 表示当客户机以root身份访问时赋予本地root权限(默认是root_squash)。

#root_squash :表示客户机用root用户访问该共享目录时,将root用户映射成匿名用户。

-----------------------------

2、修改之后,长按ESC键,输入:wq,保存并退出

=====================

第四步:启动nfs服务,并检查运行情况:

sudo service nfs-kernel-server restart

sudo service nfs-kernel-server status

#按q退出

============================

第五步:先在ubuntu下检查运行

1、ifconfig

2、showmount -e 服务器IP


#至此结束ubuntu下的配置

===================================================

===================================================

win10客户端:(win7专业版中没有nfs模块)

1、控制面板\程序\程序和功能

2、启用或关闭windows功能

3、选择“NFS功能”(这一步需要重启电脑)

4、运行cmd,进入仿DOS界面

5、showmount -e 服务器的ip


6、mount \\ip\目录 盘符 (例:mount \\192.168.202.138\mnt k:)


7、在资源管理器中去相应操作,就如同和平时的分区一样

==================

mount 网络错误 -85


=====================

如果需要有修改共享资源的权限,则需要对注册表进行如下的修改

1、运行regedit

2、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default

3、在右侧空白处,右击新建 DWORD 值,新建 AnonymousUid,AnonymousGid 两个值,值为 0;

4、保存并重启电脑

==================

ubuntu客户端:

第一步:安装nfs服务:sudo apt install nfs-common

第二步:建立一个映射目录 mkdir ***

第三步:挂载:sudo mount 服务器的ip:/服务器共享的目录 客户机的映射目录

例:sudo mount 192.168.*.*:/mnt /home/a2/nfsshare

注意:命令中的空格

===================

卸载软件包:sudo apt remove nfs-common

卸载映射:sudo umount /home/a2/nfsshare

====================

技术文章:

win10通过NFS访问Ubuntu下的文件 - 百度文库 (baidu.com)

ubuntu 16.04 安装 nfs - 勤奋虾米 - 博客园 (cnblogs.com)

NFS服务器详细图解-今日头条 (toutiao.com)

=================

视频教程:

使用Windows10 挂载 NFS 服务器共享目录

ubuntu下的NFS配置(以Ubuntu 12.04版为例,内容有点老,声音有点小,错误也比较多,但ubuntu下的NFS配置的视频好像不多见)

==================

【其他命令】

停止服务:sudo service nfs-kernel-server stop

查看状态:nfsstat -s;

新建文件夹:mkdir;

新建文件:touch abc.txt;

关机:shutdown -h now;

====================

电脑技术 2022-04-22 09:52:28 通过 网页 浏览(363)

共有0条评论!

发表评论

更换一道题!