windowsserver挂载nfs共享

author author     2022-09-14     277

关键词:

NFS:即为网络文件系统。

主要功能:通过网络(局域网)让不同的主机系统之间可以共享文件或目录。

主要用途:NFS网络文件系统一般被用来存储共享视频,图片,附件等静态资源文件。

关于端口使用说明:

1.通过网络来进行数据传输,因此会使用一些端口来传输数据。

2.NFS在传输数据的时候使用的端口会随机选择。

通过RPC(远程过程调用)协议/服务来实现。

rpc工作原理:

1.启动RPC服务     

2.nfs启动时随机取用若干端口,并主动向rpc服务注册取用相关信息

3.客户端请求nfs服务向rpc

4.rpc返回端口给客户端

5.拿着地址与端口向nfs服务器请求传输数据

所以综上所述:nfs服务必须在rpc服务启动之后启动,客户端无需启动nfs服务,但需要启动rpc服务。

nfs安装非常简单:

1.yum 安装

yum install -y  nfs-utils rpcbind 

2、创建共享目录:
mkdir /sharestore

3、NFS共享文件路径配置:
编辑/etc/exports添加下面一行,添加后保存退出。

 vi /etc/exports 
/share  *(rw,sync,no_root_squash)

4、启动nfs,并设置NFS服务开机自启动:

service rpcbind start
service nfs start
chkconfig nfs on
chkconfig rpcbind on

5、windows挂载

打开Windows Server 的Dos运行窗口(不是powershell),然后键入:
servermanagercmd.exe -install FS-NFS-Services  

为了保证系统重启之后磁盘映射依然存在,要运行以下命令:
net use /persistent:yes #这一命令是让磁盘映射永久存在

挂载,z是挂载后的盘符
mount IP:/Share -o nolock,rsize=1024,wsize=1024,timeo=15 z:

NFS相关参数

rw:read-write,可写的权限;
ro:read-only,只读的权限;
sync:数据同步写入到内存与硬盘当中;
async:数据会先暂存于内存当中,而非直接写入硬盘;
no_root_squash:登入 NFS 主机使用分享目录的使用者,如果是 root 的话,那么对于这个分享的目录来说,他就具有 root 的权限! 这个项目『极不安全』,不建议使用!
root_squash:在登入 NFS 主机使用分享之目录的使用者如果是 root 时,那么这个使用者的权限将被压缩成为匿名使用者,通常他的 UID 与 GID 都会变成 nobody(nfsnobody) 那个系统账号的身份
all_squash:不论登入 NFS 的使用者身份为何, 他的身份都会被压缩成为匿名使用者

mount相关参数

-o nolock 禁用文件锁,在一些qemu模拟的基本系统上不加可能挂载不了

rsize,wsize 传输的数据块大小(bytes)

hard 硬式挂载,默认设置。如果与服务器通讯失败,让试图访问它的操作被阻塞,直到服务器恢复为止。

soft 软式挂载。如果服务器通讯失败,让试图访问它的操作失败,返回一条出错消息。这项功能对于避免进程“挂”在无关紧要的安装操作上来说非常有用。

timeo=n 设置请求的超时时间(以十分之一秒为单位)。

查看共享的目录:showmount -e IP

查看共享目录连接情况:showmount -a IP

 

windowsserver2012开启nfs文件服务,并windows连接

参考技术ANFS服务器:Windowsserver2012文件夹挂载电脑:Windows10.在Windows服务器管理器中开启NFS服务器功能。在服务器管理器的共享选项中,新建或指定一个文件夹进行共享,可以按照向导逐步设置。其中需要注意的是“允许未映射... 查看详情

aixaix开机自动挂载nfs共享

AIX开机自动挂载NFS共享当Oracle搭建在AIX系统上,进行集中备份时,可能需要通过连接Backupserver挂载NFS共享来讲数据备份到存储设备上。在Linux环境下,如想实现NFS开机自动挂载,通常只要在/etc/fstab中添加相应记录即可。在AIX系统... 查看详情

aixaix开机自动挂载nfs共享

AIX开机自动挂载NFS共享当Oracle搭建在AIX系统上,进行集中备份时,可能需要通过连接Backupserver挂载NFS共享来讲数据备份到存储设备上。在Linux环境下,如想实现NFS开机自动挂载,通常只要在/etc/fstab中添加相应记录即可。在AIX系统... 查看详情

nfs共享挂载配置

两台linux服务器之间实现挂载共享示例环境:1、Linux版本:rhel-server-6.8-x86_642、软件版本:nfs4-acl-tools-0.3.3-8.el6.x86_64nfs-utils-lib-1.1.5-11.el6.x86_64nfs-utlis-1.2.3-70.el6.x86_64一、服务端(192.168.122.3)(被共享、源)设置允许挂载的目录修改/et... 查看详情

windows上面挂载nfs共享

...文件共享协议。最近看到网络博文发现windows系统也可以挂载nfs系统,忍不住分享给大家。实验环境主机操作系统IP地址软件包NFS主机Centos7.2192.168.19 查看详情

在 centos 7 中无法挂载从 netapp 共享的 nfs 共享

】在centos7中无法挂载从netapp共享的nfs共享【英文标题】:Unabletomountnfssharesharedfromnetappincentos7【发布时间】:2018-08-3122:31:39【问题描述】:我无法在centos7中从netapp挂载nfs共享。导出从netapp共享给所有人我专门尝试了nfsversion=3和sys... 查看详情

如何在 MacOS 上自动挂载 NFS 共享

】如何在MacOS上自动挂载NFS共享【英文标题】:HowtoautomountNFSsharesonMacOS【发布时间】:2019-10-0814:03:01【问题描述】:我想在启动Mac时从SynologyNAS自动挂载一些NFS共享。直到最近,我还在工作:/etc/auto_master:+auto_master#Usedirectoryservice/... 查看详情

挂载一个nfs共享(代码片段)

在system2上挂载一个来自system1.group8.example.com的NFS共享,并符合下列要求:1、/public挂载在下面的目录上/mnt/nfsmount2、/protected挂载在下面的目录上/mnt/nfssecure并使用安全的方式,密钥下载URL如下:http://server.group8.example.com/pub/keytabs/syst... 查看详情

无法在 Windows 客户端上挂载 NFS 共享

】无法在Windows客户端上挂载NFS共享【英文标题】:UnabletomountNFSsharesonWindowsclients【发布时间】:2014-01-2921:19:47【问题描述】:我在Linux机器上设置了NFS共享。我有安装适用于Windows的NFS服务的方法,并且我能够使用UNC路径或映射驱... 查看详情

suse11sp3下安装配置nfs共享挂载

...0.133.212.145/nfs/145Client端:10.133.212.146/nfs/146目的:将/nfs/145挂载到/nfs/146使用1.Server端1.1检查是否已经安装NFS服务,SUSE安装nfs服务端主要是这个nfs-kernel-server检查是否安装nfs-kernel-server:Server:~ 查看详情

linux系统之使用autofs自动挂载nfs共享(代码片段)

Linux系统之使用autofs自动挂载nfs共享一、autofs介绍二、检查本地系统环境1.检查系统版本2.检查系统内核版本三、部署nfs服务1.检查系统nfs软件包2.安装nfs3.创建共享目录4.编辑配置文件5.重启nfs相关服务6.查看nfs服务状态四、远程客... 查看详情

nfs开机自动挂载共享目录

开机自动挂载:如果服务端或客户端的服务器重启之后需要手动挂载,我们可以加入到开机自动挂载在服务端/客户端的/etc/fstab里添加192.168.22.204:/opt/filestore  /opt/weixins1/tomcat1/webapps/filestorenfs defaults,_rnetdev 1 1备... 查看详情

nfs共享目录,挂载及应用

...出/data/application/web,在目录中提供wordpress; (2)nfsclient挂载nfsserver导出的文件系统至/var/www/html; (3)客户端(lamp),部署wordpress,并让其正常访问;要确保能正常发文章,上传图片; (4)客户端2(lamp),挂载nfsserver导出的文件... 查看详情

Docker 卷挂载 NFS 共享的权限测试问题

】Docker卷挂载NFS共享的权限测试问题【英文标题】:PermissionstestsissuewithDockervolumemountingNFSshare【发布时间】:2021-10-0306:41:41【问题描述】:我对以下python代码有疑问importosprint("CanIwriteintothetvfolder?",os.access("/tv",os.W_OK))print("Doesthe/tv/... 查看详情

使用用户名/密码使用 nfs 挂载网络共享

】使用用户名/密码使用nfs挂载网络共享【英文标题】:Mountnetworksharewithnfswithusername/password【发布时间】:2018-12-0402:08:12【问题描述】:我正在尝试使用nfs为应用程序安装NAS。存储团队已将其导出到主机服务器,我可以通过/nas/dat... 查看详情

如何在 kubernetes(1.10.3) 中直接挂载外部 NFS 共享/卷

】如何在kubernetes(1.10.3)中直接挂载外部NFS共享/卷【英文标题】:HowtodirectlymountexternalNFSshare/volumeinkubernetes(1.10.3)【发布时间】:2018-11-1423:21:37【问题描述】:我正在使用kubernetes:v1.10.3,我有一个外部NFS服务器,我可以安装在任... 查看详情

02-nfs存储服务(代码片段)

...的主机系统之间可以共享文件或目录,NFS客户端可以通过挂载的方式将NFS服务端共享数据的文件目录挂载到本地挂载点,这样对本地挂载点目录中的数据进行操作其实就是操作NFS服务端共享数据的文件目录为什么要使用数据存储... 查看详情

nfs共享存储服务的部署(代码片段)

...统工作方式1、在nfs服务端创建共享目录2、通过mount?网路挂载,将NFS客户端本地目录挂载到NFS服务端共享目录上3、NFS客户端在挂载目录上创建、删除、查看数据操作,等价于在服务端进行的创建、删除、查看数据操作服务端部署 查看详情