type
status
date
slug
summary
tags
category
icon
password
如需技术支持,请点击 👉 联系方式
在之前的文章《unRAID ZFS 入门(一):ZFS 介绍》中,作者介绍了 ZFS 文件系统的一些基本概念,那么在本文作者将给大家介绍如何在 unRAID 系统上( 6.12 版本)去创建并使用 ZFS 存储池。如果你尚未升级到 6.12 版本还在观望中,那么也可以参考本文的内容去了解 ZFS 的一些实际使用情况。
这里作者以创建一个 RAID-Z1 阵列为例,向大家展示如何在新版本中创建 ZFS 存储池。
下文的图片取自作者给一位老哥远程部署时的操作过程截图,图片清晰度有点感人,大家将就一下。
1、添加缓存池
在 6.12 版本中,ZFS 阵列池是在“缓存池设备”中进行创建,点击”添加池“:
这里准备了5个硬盘用于创建 ZFS 阵列池,所以我们在选择“插槽”的时候需要就选择对应硬盘数量的数值:
点击“添加”后我们就设置好了一个叫做
zpool
的存储池:存储池的名称可以随意,但是注意存储池不能以大写字母开头,虽然在网页上显示的是大写开头的Zpool
,但实际上创建的时候是不能以大写英文字母开头的。
然后分配好硬盘设备到插槽中:
2、修改缓存池的文件系统格式为 ZFS
然后点击阵列池第一个硬盘旁边的阵列池名称:
将”文件系统类型“修改为
zfs
:RAIDZ 模式设置为
raidz
:这里的raidz
实际上就是 RAID-Z1 。
这里的
1 group of 5 devices
实际上指的是 vdev ,表示我们这里创建的这个 vdev 由 5 个硬盘设备构成:如果后续对这个 zpool 进行扩容,那么我们需要额外购置其他的硬盘设备来创建第二个 vdev 然后添加到当前这个 zpool 中。
然后请把
压缩
、自动TRIM
和 启用用户共享分配
功能打开,如:在目前的 6.12 正式版中,unRAID 默认使用LZ4
来作为压缩模式,其他类型尚未支持(如GZIP
、LZJB
等),但根据官方说明会在后续的更新中实现。如果你尚未理解什么是压缩,那么也不要紧,直接根据这里的建议打开就行。
设置好之后点击
应用
即可。另外,你也可以在存储池状态
中设置一个定时清理任务,建议可以按天或者按周来清理:
最后启动 unRAID 阵列:
3、格式化硬盘
当启动阵列之后,需要将 ZFS 存储池中的硬盘进行格式化为 zfs 这种文件系统后才能正常使用:
勾选确认框,然后格式化:
格式化完成后,即可得到一个 64T 可用空间的 RAIDZ1 阵列存储池