如何在TrueNAS中配置ZFS存储和NFS共享 - 第2部分

在我们之前的文章中,我们向您展示了如何安装TrueNAS服务器。本文将指导您配置TrueNAS以设置 ZFS 存储磁盘并创建 NFS 共享,使您能够在网络上高效地存储和共享数据。

硬件要求

在深入了解TrueNAS的配置之前,请确保您至少有两个磁盘正确连接并被系统识别以创建 ZFS 池。

但是,为了获得更好的性能和冗余,建议使用三个或更多磁盘(RAID-Z1、RAID-Z2 或 RAID-Z3)。

配置 ZFS 存储磁盘

要添加 ZFS 存储磁盘,请导航到存储>磁盘,然后单击添加磁盘按钮来选择和配置要用于存储的磁盘。

要创建ZFS 池,请导航至存储>,然后单击添加按钮来创建新池。

接下来,输入池的名称并从可用列表中选择要包含在池中的磁盘。

ZFS 池现已设置并可供使用。

创建存储池后,点击刚刚创建的,点击...旁边的(三个点),选择添加数据集,创建一个新的数据集。

接下来,输入数据集的名称,并通过导航到“权限”选项卡来配置数据集的权限。根据需要设置所有者和组权限以及读取、写入和执行权限。

添加数据集名称:

为 ZFS 数据集创建 NFS 共享

要在 Unix 机器上共享 ZFS 数据集,请从顶部菜单转到“共享”选项卡,然后选择Unix 共享(NFS)类型。

接下来,单击添加 NFS 共享按钮选择您之前创建的数据集的位置,并配置共享设置,包括读/写访问和允许的主机选项。

点击提交后,会弹出一个确认信息,询问你是否要启用该服务。点击即可启用共享。然后你会看到 NFS 服务已经启动。

要确认NFS服务状态,请导航至服务并查找NFS服务。确保开关处于开启位置以确认服务正在运行。

在 Unix 客户端上挂载 NFS 共享

现在登录到Unix 客户端机器(这里使用了Ubuntu 22.04,IP地址为192.168.122.12),并检查TrueNAS的 NFS 共享是否有效。

但是,在检查TrueNAS NFS共享之前,客户端机器必须在系统上安装NFS包。

sudo dnf install nfs-utils -y [RedHat系统] 
sudo apt install nfs-common -y [Debian系统]

安装 NFS 后,使用以下命令从TrueNAS列出NFS共享。

showmount -e 192.168.122.103

现在,在客户端机器上的“ /mnt/TrueNAS_Share ”下创建一个挂载目录,在此挂载点挂载TrueNAS NFS共享,​ 并使用df命令确认它。 ​

sudo mkdir /mnt/TrueNAS_Share 
sudo mount 192.168.122.103:/mnt/howtoing_pool/howtoing_docs /mnt/TrueNAS_Share/ 
df -hT

挂载NFS共享后,进入该目录并尝试在此共享下创建一个文件,以确认root用户有权访问此共享。

sudo su 
cd /mnt/TrueNAS_Share/ 
touch tecmint.txt

就这样!我们已经配置了存储卷并从 TrueNAS 定义了 NFS 共享。

结论

TrueNAS提供用户友好的界面来管理存储服务器。TrueNAS支持使用 ZFS 的大型文件系统具有压缩、配额和权限等功能。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值