, ,

NAS服务器设置SMB/NFS共享挂载Windows/UNRAID-NAS使用

Posted by

随着数据存储需求的不断增加,越来越多的人和企业开始选择 NAS(Network Attached Storage,网络附加存储)服务器来存储和共享文件。NAS 服务器可以为家庭、办公室或小型企业提供集中存储、数据共享和备份的解决方案。而在文件共享过程中,SMB(Server Message Block)和 NFS(Network File System)是两种常用的协议,它们分别适用于 Windows 和类 Unix 系统。本文将详细讲解如何在 NAS 服务器上设置 SMB/NFS 共享,并挂载到 Windows 和 UNRAID 系统中使用。

一、什么是 SMB 和 NFS 协议?

SMB 协议

SMB 协议是一种网络文件共享协议,它允许计算机通过网络共享文件、打印机等资源。SMB 协议主要用于 Windows 操作系统中,但也可以在 Linux、macOS 等操作系统中实现。在家庭和企业环境中,SMB 由于其跨平台兼容性和易于配置,广泛用于文件共享。Windows 系统使用 SMB 协议作为默认的文件共享协议,因此,设置 SMB 协议可以方便地与 Windows 系统进行文件交换。

NFS 协议

NFS 协议则是主要用于类 Unix 系统(如 Linux、UNIX、macOS)的文件共享协议。它允许通过网络在不同的计算机间共享文件,支持多个客户端挂载远程目录。与 SMB 协议相比,NFS 更加高效,特别是在 Linux 和类 Unix 系统之间共享文件时,NFS 提供了更高的性能和更简单的配置。

二、在 NAS 上配置 SMB/NFS 共享

在设置 NAS 服务器时,你需要根据你的操作系统选择适合的共享协议。本文将介绍如何在 NAS 系统上同时设置 SMB 和 NFS 共享,以便能够兼容 Windows 和 UNRAID 系统。

1. 设置 SMB 共享(适用于 Windows 系统)

在 NAS 上启用 SMB 共享服务,可以让 Windows 计算机访问 NAS 存储的文件。以下是配置 SMB 共享的步骤:

  1. 登录 NAS 管理界面:首先,登录你的 NAS 设备的管理控制台。大多数 NAS 系统(如 Synology、QNAP、Asustor 等)都提供基于 Web 的管理界面。
  2. 启用 SMB 服务
    • 在管理界面中找到“文件共享”或“网络服务”设置。
    • 选择启用 SMB 服务。不同品牌的 NAS 设备具体操作可能略有不同,但大多数设备都提供类似的选项。
    • 配置 SMB 服务时,可以选择启用 SMB1、SMB2 或 SMB3 协议。为了提高安全性,建议使用较新的 SMB 版本(例如 SMB2 或 SMB3)。
  3. 创建共享文件夹
    • 在文件共享设置中创建一个共享文件夹,并为其设置权限。你可以指定哪些用户和组可以访问此共享文件夹。
    • 确保设置适当的权限,以避免非授权访问。
  4. 设置访问控制
    • 可以配置密码保护和访问控制列表(ACL),进一步管理谁可以访问共享文件夹。
  5. 确认连接
    • 在 Windows 系统中,打开“文件资源管理器”,在地址栏中输入 \\<NAS_IP>(如 \\192.168.1.100),然后按回车键,查看 NAS 是否成功共享了文件夹。
    • 输入必要的用户名和密码进行访问。

2. 设置 NFS 共享(适用于 UNRAID 和 Linux 系统)

NFS 协议主要适用于类 Unix 系统,UNRAID 系统就是一个基于 Linux 的 NAS 解决方案,因此可以利用 NFS 共享功能。

  1. 登录 NAS 管理界面
    • 和 SMB 配置一样,首先需要登录 NAS 的管理界面。
  2. 启用 NFS 服务
    • 在文件共享或网络服务设置中,找到 NFS 服务选项并启用它。
    • 一些 NAS 系统可能还允许你选择不同版本的 NFS 协议,通常选择 NFSv4 会更为稳定和高效。
  3. 创建 NFS 共享文件夹
    • 创建一个 NFS 共享的文件夹,并为其设置访问权限。
    • 在设置 NFS 共享时,你需要定义允许访问该共享的客户端 IP 地址或主机名。确保只有授权的计算机可以挂载这个共享。
  4. 设置访问控制
    • 你可以设置 NFS 共享的权限,比如只读或读写权限,具体视需求而定。
  5. 确认连接
    • 在 UNRAID 或其他 Linux 系统中,你可以使用以下命令挂载 NFS 共享:bash复制代码mount -t nfs <NAS_IP>:/path/to/nfs/share /mnt/nfs
    • 这样,你的 UNRAID 系统就可以成功挂载并访问 NAS 上的 NFS 共享文件夹了。

三、在 Windows 和 UNRAID 上挂载 SMB/NFS 共享

1. 在 Windows 上挂载 SMB 共享

当 SMB 共享设置完成后,Windows 系统可以非常容易地挂载 NAS 上的共享文件夹。

  1. 打开“文件资源管理器”,点击“此电脑”。
  2. 在“计算机”选项卡上,选择“映射网络驱动器”。
  3. 在弹出的窗口中,输入共享文件夹的网络路径(例如 \\<NAS_IP>\<shared_folder>),并选择一个驱动器字母。
  4. 勾选“重新连接时恢复”选项,以便在系统重启后自动重新连接。
  5. 点击“完成”,Windows 系统会自动尝试连接并挂载该共享文件夹。

2. 在 UNRAID 上挂载 NFS 共享

UNRAID 系统默认支持 NFS 协议,因此在 UNRAID 上挂载 NAS 的 NFS 共享文件夹非常简单。

  1. 打开 UNRAID 的管理界面,进入“Shares”部分。
  2. 在 NAS 上配置好 NFS 共享后,打开 UNRAID 控制台,使用以下命令来挂载 NFS 共享:bash复制代码mount -t nfs <NAS_IP>:/path/to/nfs/share /mnt/nfs
  3. 使用 df -h 命令查看挂载是否成功。

四、总结:SMB 和 NFS 的选择

在选择 SMB 和 NFS 时,用户应根据不同的操作系统和实际需求做出选择:

  • SMB:适合 Windows 系统和跨平台的环境,尤其是在企业和家庭用户中应用广泛。Windows 系统默认使用 SMB 协议,因此在与 Windows 系统进行文件共享时,选择 SMB 是最为方便的方式。
  • NFS:适合类 Unix 系统,尤其在 UNRAID 和 Linux 系统中应用非常广泛。NFS 相较于 SMB 提供了更高的文件传输效率,尤其适用于 Linux 环境。

通过合理配置和使用这两种协议,用户可以在 Windows 和 UNRAID 系统之间高效地共享和管理 NAS 服务器中的文件。希望本文的分享能帮助你更好地理解和设置 NAS 服务器的共享挂载,提升数据管理和访问效率。

前言:这里是教程的第一步,这里的挂载是为了挂载unraid及后期PLEX使用做准备,博主是使用的是OpenMediaVault简称(OMV)做的演示,其他NAS服务器文件共享大同小异。

左侧选择-共享文件夹-然后点击 添加 – 添加共享文件夹 设置名称路径根据文件名自动生成也可以修改,设置权限可添加注释

点击保存后再点击确认,使其生效

这里的引用显示是因为还备有被SMB或者NFS等共享服务调用。

点击侧面栏目的NFS

选择共享栏目-选择前面设置的共享文件夹-设置权限-然后保存-最后设置应用生效

这里的应用否就会显示

同理我们再进行设置SMB电脑windows局域网共享使用(NFS速度更快但仅适合与linux里使用windows使用容易出现乱码)

电脑局域网输入 \\你的IP 按回车验证登录,当然了方便使用我们也可以使用挂载的方式作为本地磁盘使用,使用更便捷。

YouTube视频