我可以select稀疏文件作为zfs池的vdev吗?

man zpool指出zfs池的vdev可以是“常规文件”。 我可以指定一个稀疏文件(关于由底层文件系统确定的文件完整性的警告应该适用于稀疏文件相同的相关性)?

ZFSpipe理指南https://pthree.org/2012/12/04/zfs-administration-part-i-vdevs/指出文件vdevs“必须预先分配,而不是稀疏文件或精简configuration”(感谢@ jlliagre)。

在https://wiki.archlinux.org/index.php/Experimenting_with_ZFS稀疏文件没有任何评论使用。

是的,您可以在创buildZFS池时使用稀疏文件作为VDEV。 尽pipe有一个影响早期的Linux ZFS端口的错误,但是它在四年前就已经修复了。

尽pipe如此,你不应该期待基于文件的vdevs的性能和可靠性。

引用zpool手册页:

强烈build议不要使用文件作为后备存储。 它主要是为了实验目的而devise的,…

是的,你可以指定稀疏文件提供一个绝对pathfile.I使用它仅用于testing目的。请参阅文件Vdevs的更多细节。