Linux和Windows实现挂载NFS

这篇具有很好参考价值的文章主要介绍了Linux和Windows实现挂载NFS。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、windows挂载NFS

以下是标准的步骤来在Windows上挂载NFS共享:

  1. 启用NFS客户端:
    在Windows功能中,确保“Services for NFS”或“NFS 客户端”(名称可能根据Windows版本有所不同)已经被安装。
    windows挂载nfs,# 企业级Linux服务,linux,windows,运维,学习,shell,服务器,ssh
    windows挂载nfs,# 企业级Linux服务,linux,windows,运维,学习,shell,服务器,ssh

  2. 挂载NFS共享:
    使用mount命令来挂载共享。这是一个简化的命令结构:

    mount [NFS服务器]:/[路径] [本地驱动器字母]:
    

    所以,根据上面结构举出如下例子:

    mount 192.168.50.111:/WINSERVER2022-NFS F:
    

这个命令尝试挂载一个远程NFS共享到本地。注意在Windows中,挂载NFS共享并不使用mount.exe。为了在Windows上挂载NFS,通常需要确保已经安装了NFS客户端。

  1. 如果有其他参数或特殊需要(例如特定的挂载选项),请确保正确地添加它们。

最后,请注意,确保防火墙和网络设置允许NFS通信,并且NFS服务器也被正确地配置和设置权限。如果出现问题,记得检查NFS服务器端和客户端的日志来帮助诊断问题。

二、linux挂载NFS

mount -t nfs -o nfsvers=3 192.168.50.9:/WINSERVER2022_NFS /data/backup

报错解决

mount: wrong fs type, bad option, bad superblock on 192.168.50.111:/WINSERVER2022-NFS,
 missing codepage or helper program, or other error (for several filesystems (e.g. nfs, cifs) you 
 might need a /sbin/mount.<type> helper program)In some cases useful info is found in syslog -
  try dmesg | tail or so.

主要排查两处:1、有无装客户端 2、有无定义协议-o nfsvers=3/4

   这个错误信息表明系统无法挂载NFS共享,可能有多种原因导致这个问题。以下是一些可能的解决方法:
  1. 检查NFS服务器配置

    • 确保NFS服务器上的共享路径和权限正确配置。你需要确保你有权限访问共享,并且NFS服务器已正确设置。检查NFS服务器的配置文件(通常是/etc/exports)以确保共享路径正确配置。
  2. 检查NFS服务器是否在运行

    • 确保NFS服务器正在运行,并且服务没有崩溃。你可以使用以下命令检查NFS服务器的状态:
      systemctl status nfs-server
      
  3. 检查NFS客户端软件包

    • 确保你的Linux系统上安装了NFS客户端软件包。通常,它称为nfs-common或类似的名称。你可以使用包管理器安装它,例如:
      sudo apt-get install nfs-common   # 对于Debian/Ubuntu
      sudo yum install nfs-utils        # 对于CentOS/RHEL
      
  4. 检查文件系统类型

    • 确保你使用了正确的文件系统类型 -t nfs。NFS共享应该使用NFS文件系统类型。如果使用的文件系统类型是正确的,请尝试卸载共享,然后重新挂载。
  5. 检查防火墙设置

    • 防火墙设置可能会影响NFS挂载。确保防火墙允许NFS通信。你可以暂时禁用防火墙以进行测试,并在确定问题后重新配置它。
  6. 查看系统日志

    • 使用 dmesg | tailcat /var/log/syslog 来查看系统日志,以获取更多关于错误的详细信息。这可能会提供有关问题的更多线索。
  7. 确认NFS服务器和客户端版本兼容

    • 确保NFS服务器和客户端使用的NFS协议版本兼容。你可以尝试在mount命令中指定NFS版本,例如 -o vers=3-o vers=4,以强制使用特定的NFS版本。

根据你的具体情况,这些步骤中的一个或多个可能会解决你的NFS挂载问题。在排除问题时,确保仔细检查每个步骤以找到根本原因。

三、连接成功后该怎么使用NFS

一旦成功连接到NFS共享,你就可以像访问本地文件一样使用它。以下是一些基本的NFS共享使用方法:

  1. 浏览NFS共享

    • 打开你所挂载的本地驱动器(在你的示例中是F:)。
    • 你应该能够看到NFS服务器上的文件和文件夹,就像它们是本地的一样。
  2. 复制和移动文件

    • 你可以使用Windows资源管理器(File Explorer)来复制、剪切和粘贴文件或文件夹,就像在本地驱动器上一样。
  3. 编辑文件

    • 你可以使用本地的文本编辑器或应用程序来编辑NFS共享上的文件。只要你有适当的权限,就可以进行编辑。
  4. 运行应用程序

    • 如果NFS共享上有可执行文件,你可以运行它们,前提是你具有执行权限。
  5. 备份和恢复

    • 你可以使用NFS共享来备份文件,将文件复制到NFS共享上以进行安全存储。随后,你可以从NFS共享上恢复文件。

请记住,NFS操作的成功与你是否有适当的权限、NFS服务器的配置以及网络连接的稳定性都有关。如果你在使用NFS共享时遇到任何问题,可以查看NFS服务器和客户端的日志以获得更多信息。

四、卸载NFS共享

卸载NFS共享:当不再需要访问NFS共享时,可以使用umount命令将其卸载:
mount 先查看下有那些挂载路径

sudo umount /mnt/nfs_share

windows 则使用:

net use D: /delete

挂载命令中的盘符(D:),请根据实际挂载盘符进行替换。您可执行net use命令,获取挂载盘符。
执行 net use * /delete命令,手动卸载Windows系统中所有已挂载的文件系统。
执行net use * /delete /y命令,自动卸载Windows系统中所有已挂载的文件系统。

可选:取消自动挂载文件系统配置。
如果您为SMB或NFS文件系统配置了自动挂载脚本且需要重启服务器时,您还需要删除或修改自动挂载脚本,取消开机自动挂载文件系统。

  • SMB文件系统自动脚本:auto_mount.bat
  • NFS文件系统自动脚本:nas_auto.bat

执行net use命令,查看卸载结果。
如果回显中未找到您挂载的SMB文件系统信息,表示该文件系统目录已卸载成功。

五、windowsserver上的NFS服务器怎么再次添加允许访问NFS共享存储的客户机

要再次添加允许访问Windows Server上的NFS共享存储的客户机,你需要通过修改NFS共享的访问控制列表(ACL)来实现。以下是在Windows Server上执行此操作的一般步骤:

  1. 打开共享和存储管理

    • 在Windows Server上,打开“Server Manager”(服务器管理器)。
  2. 导航到共享和存储管理

    • 在“Server Manager”中,选择“File and Storage Services”(文件和存储服务)。
  3. 选择NFS共享

    • 在“File and Storage Services”下,选择“Shares”(共享)。
  4. 找到并编辑NFS共享

    • 找到你想要修改访问权限的NFS共享,右键单击该共享,并选择“Properties”(属性)。
  5. 编辑共享属性

    • 在共享属性窗口中,选择“NFS Share Permissions”(NFS共享权限)选项卡。
  6. 编辑访问控制列表

    • 在“NFS Share Permissions”选项卡中,你可以查看和编辑NFS共享的ACL。这是控制哪些客户机可以访问共享的地方。
  7. 添加或修改ACL条目

    • 在ACL列表中,你可以添加或修改允许或拒绝访问的客户机的条目。要添加新的客户机,点击“Add”(添加)按钮,然后输入客户机的IP地址或主机名。接下来,选择允许或拒绝该客户机的访问。
  8. 保存更改

    • 在完成添加或修改ACL条目后,确保保存更改。
  9. 应用更改

    • 保存后,关闭属性窗口。可能需要重新启动NFS共享服务或执行其他操作以应用更改。

请注意,具体的界面和选项可能会根据你的Windows Server版本和配置而有所不同。确保仔细查看Windows Server的文档,以了解如何在你的特定环境中管理NFS共享的ACL。此外,确保添加或修改ACL时小心,以防止不必要的访问或安全问题。文章来源地址https://www.toymoban.com/news/detail-767917.html

到了这里,关于Linux和Windows实现挂载NFS的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux-NFS远程挂载

    NFS是一种基于TCP/IP 传输的网络文件系统协议。通过使用NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源 NAS存储: NFS服务的实现依赖于RPC (Remote Process Call,远端过程调用)机制,以完成远程到本地的映射过程。 在Centos 7系统中,需要安装nfs-utils、 rpcbind 软

    2024年02月08日
    浏览(36)
  • 服务器(linux)磁盘挂载nfs

    笔者项目中此前有这么个需求,需要支持文件进行预览,文件的存储位置都在后端服务器上,想要支持预览是比较困难的(若是在前端服务器上则比较方便),因为无法做到跨服务器之间的静态文件预览,然后解决这个问题的思路就设定在了将后端服务器的文件所在位置挂载

    2024年02月04日
    浏览(50)
  • [linux]mount与nfs挂载简介

    mount用于挂载设备: 挂载分区: mount /dev/sdb1 /data ; 文件夹间: mount --bind /ori /data ;data文件将被ori中遮盖。 mount用于挂载Linux系统下的分区或文件: mount [-fv] [-t vfstype] [-o options] device {mounted-dir} f:并不执行实际挂上的动作,而是模拟整个挂上的过程(常用于排错);一般与

    2024年02月03日
    浏览(49)
  • 在linux中挂载NFS共享盘的方法

    在 Linux 中,你可以使用 mount 命令来挂载 NFS(Network File System)共享盘。以下是挂载 NFS 共享盘的一般步骤: 确保已经安装 NFS 客户端:首先,你需要确保在你的 Linux 系统上已经安装了 NFS 客户端工具。大多数 Linux 发行版都默认安装了这些工具,但是如果你的系统没有安装,你

    2024年02月09日
    浏览(46)
  • NFS服务器简介、在Linux上搭建NFS服务器和客户端,Linux上使用auto(autofs)进行NFS客户端自动挂载和卸载详解

    目录 一.NFS服务器简介 1.含义简介: 2.工作原理简介: 3.RPC服务与NFS服务配合使用 二.NFS配置文件参数命令介绍 1.主配置文件/etc/exports 2.日志文件/var/lib/nfs/ 3.showmount命令 三.主配置文件/etc/exports挂载写法 1.配置nfs服务端和客户端 2.windows客户端挂载测试 3.权限介绍 (1)rw/ro,服

    2024年02月04日
    浏览(57)
  • NFS服务器简介、在Linux上搭建NFS服务器和客户端,使用autofs进行NFS客户端自动挂载和卸载详解

    目录 一.NFS服务器简介 1.含义简介: 2.工作原理简介: 3.RPC服务与NFS服务配合使用 二.NFS配置文件参数命令介绍 1.主配置文件/etc/exports 2.日志文件/var/lib/nfs/ 3.showmount命令 三.主配置文件/etc/exports挂载写法 1.配置nfs服务端和客户端 2.windows客户端挂载测试 3.权限介绍 (1)rw/ro,服

    2024年02月04日
    浏览(56)
  • Linux 企业级安全原理和防范技巧

    Linux 企业级安全原理和防范技巧以及网络和安全-Linux安全架构、安全威胁模型、以及加密、解密等原理,常见攻击和防范⼿段 1.1 企业级Linux系统安全威胁 企业级Linux系统安全威胁列表 分类 解决的主要安全威胁 安全威胁牵涉到的人员及操作 文件系统防护 避免有意/无意的文件

    2024年02月07日
    浏览(52)
  • zabbix 企业级监控(2) 监控linux主机

    目录 配置开始 Zabbix添加linux主机 4.为agent.zabbix.com添加模板 环境: (隔天做的更换了IP,不影响实际操作) IP 192.168.50.50 关闭防火墙规则 更改主机名 [root@localhost ~]# vim /etc/hostname agent.zabbix.com [root@localhost ~]# hostname agent.zabbix.com [root@localhost ~]# bash 配置域名解析 [root@agent zabbix

    2024年02月16日
    浏览(42)
  • Linux 企业级夜莺监控分析工具远程访问

    夜莺监控是一款开源云原生观测分析工具,采用 All-in-One 的设计理念,集数据采集、可视化、监控告警、数据分析于一体,与云原生生态紧密集成,提供开箱即用的企业级监控分析和告警能力。夜莺于 2020 年 3 月 20 日,在 github 上发布 v1 版本,已累计迭代 100 多个版本。 本地

    2024年02月08日
    浏览(42)
  • CentOS - NFS实现共享文件夹及开机自动挂载功能

    1、NFS通过RPC远程控制调用实现文件共享功能 (原理) 2、由于NFS是两台或者多个服务器共享,必有一台是需要安装NFS服务的也称之为服务端,其余的服务器(客户端)只安装RPS远程调用就可以实现共享功能(认清谁是服务端,谁是客户端) 安装流程如下: 注意:这里需要检查

    2024年02月07日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包