前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux(Ubuntu)通过NFS服务挂载群晖NAS为虚拟磁盘

Linux(Ubuntu)通过NFS服务挂载群晖NAS为虚拟磁盘

作者头像
卡伊德
发布2022-09-13 15:01:54
11.4K0
发布2022-09-13 15:01:54
举报
文章被收录于专栏:caidblogcaidblog

0. 前言

由于服务器存储空间有限,但是如果有个外置的NAS存储服务就能够很好的解决服务器的磁盘问题。下面就简单介绍一下如何将NAS挂载在服务器上,简介的扩充磁盘。

1. 设置NAS,共享目录

1.1 文件服务 设置

首先进入NAS服务,打开 [控制面板] ,在控制面版包含** 文件服务 ** 功能如图所示。

控制面板选择文件服务
控制面板选择文件服务

然后进入文件服务,设置相关的文件权限: 在“文件服务”右侧选择”SMB/AFP/NFS”一栏,滑倒最下面有个[NFS],打开后,有个”启动NAF服务”的复选框,选中

勾选NFS服务
勾选NFS服务

这样我们就设置好了NFS服务。

1.2 设置共享文件夹

再次进入 【控制面板】,点击并进入【共享文件夹】,如图:

控制面板选择共享文件夹
控制面板选择共享文件夹

进入到共享文件夹后,右侧选择要挂载的文件夹。 选中要共享的文件夹后,点击操作栏的 【编辑】 按钮,如图:

共享文件夹设置
共享文件夹设置

进入编辑面板后,在窗口顶部选择 [NFS权限] 一栏,并点击新增按钮,设置NFS权限信息,如图:

编辑NFS规则
编辑NFS规则

根据实际情况设置相关信息,其中要求大致为: IP设置:输入将访问共享文件夹之 NFS 客户端的 IP 地址。您可以用以下三种方式填写此栏:

  • 单一主机:完全限定域名 (FQDN) 或 IP 地址。
  • 通配符:.synology.com
  • IP 网络:203.74.205.32/255.255.252.0, /24

权限:选择 NFS 客户端的读写权限。 安全性:指定要实施的安全类型。 AUTH_SYS:使用 NFS 客户端的 UID(用户标识符)和 GID(群组标识符)来检查访问权限。 Kerberos 验证

  • 当 NFS 客户端连接到共享文件夹时执行 Kerberos 验证。客户端必须通过 Kerberos 验证才能访问共享文件夹。
  • Kerberos 完整性:传输数据时执行 Kerberos 验证并确保数据包的完整性。
  • Kerberos 隐私性:传输数据时执行 Kerberos 验证并对 NFS 数据包进行加密,从而防止他人恶意干扰 NFS 通信。

Squash:此栏可让您控制 NFS 客户端用户的访问权限。请选择下列操作之一:

  • 无映射:允许 NFS 客户端的所有用户(包括 root 用户)保有原始访问权限。
  • 映射 root 为 admin:将访问权限分配给 NFS 客户端的 root 用户,相当于您系统中的 admin 用户访问权限。
  • 映射 root 为 guest:将访问权限分配给 NFS 客户端的 root 用户,相当于您系统中的 guest 用户访问权限。
  • 映射所有用户为 admin:将访问权限分配给 NFS 客户端的所有用户,相当于您系统中的 admin 用户访问权限。

异步:勾选此选项可让您的 Synology NAS 在完成对文件的更改之前回复来自 NFS 客户端的请求,以获得更好的性能。 允许非特权端口:勾选该选项可让 NFS 客户端使用非特权端口(即大于 1024 的端口)连接到 Synology NAS。

最后,点击确定即可完成共享文件夹的相关设置。

2. 服务器执行挂载命令

2.1 创建要挂载的路径

在服务器上执行以下命令,创建挂载路径,即就是nas上的数据要存放在服务器的位置。

代码语言:javascript
复制
sudo mkdir /data/nas_data

其中/data/nas_data就是要在服务器上存放nas文件的文件路径,可自定义。

2.2 执行挂载命令

安装nfs服务,如下:

代码语言:javascript
复制
apt update
apt install nfs-common

执行挂载命令,如下:

代码语言:javascript
复制
mount -t nfs [Synology NAS IP 地址]:[共享文件夹装载路径] /[NFS 客户端装载点]

例如:

代码语言:javascript
复制
sudo mount -t nfs 192.168.250.135:/volume1/data /data/nas_data/

其中 /volume1/data 是nas上的映射路径,在设置共享文件夹时可以看到,如图:

在这里插入图片描述
在这里插入图片描述

有时可能需要验证,根据用户的uid和gid进行获取,命令如下:

3. 查看挂载结果

在ubuntu服务器上使用 df命令即可查看挂载情况,如图:

挂载结果
挂载结果

到此,挂载就完成了。

参考链接:Linux(Ubuntu)通过NFS服务挂载群晖NAS为虚拟磁盘

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/08/11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 0. 前言
  • 1. 设置NAS,共享目录
    • 1.1 文件服务 设置
      • 1.2 设置共享文件夹
      • 2. 服务器执行挂载命令
        • 2.1 创建要挂载的路径
          • 2.2 执行挂载命令
          • 3. 查看挂载结果
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档