我已经运行基于 TrueNAS(以前称为 FreeNAS)的服务器大约六年了。它当前运行的是 TrueNAS 13.0-U6.1。有一个“启动池”和一个“数据池”,它们都是在 2017 年随 NAS 安装的,从那时起就随它“升级”。
最近我注意到,zpool status
声称两个池均未启用“某些请求的功能”。以下是命令输出的相关摘录:
pool: data-pool
state: ONLINE
status: Some supported and requested features are not enabled on the pool.
The pool can still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
the pool may no longer be accessible by software that does not support
the features. See zpool-features(7) for details.
我确实(或多或少)理解“一些支持的功能未启用”部分,但什么是请求特征?我猜请求功能是池中曾经启用过但现在不再启用的功能。不过,这似乎不太可能,因为池始终在同一台机器上运行;我不记得曾经启用过然后又禁用过功能...
我的主要问题现在是:(如何)我可以列出请求(如果可能的话还有“但未启用”)功能?有这个命令吗?如果我知道这些是哪些功能,我想我可能会启用“请求但未启用”的功能...
文档和互联网上关于请求功能的信息似乎非常少。
次要问题是,如果有人碰巧知道,所请求的功能是什么?
任何提示都将不胜感激。
答案1
这表明 zfs 池是使用比当前版本更旧的 zfs 创建的。我认为“请求的功能”并没有什么特别的含义。
您可以获取这些功能的列表zpool upgrade
,然后查找每个列出的功能。
该zpool upgrade -a
命令将启动升级后台作业,将池格式升级到当前版本。完成后,所有列出的功能都将可用。有些功能需要额外操作才能使用,有些功能则立即生效。
添加哪些功能取决于您的池当前使用的版本以及新版本。您可以在 zpool-features 手册页中查看所有功能的列表。