我正在使用各种基于 Solaris 的发行版(OmniOS、SmartOS、Nexenta),并且在极少量的高性能存储上拥有高度可压缩和可重复数据删除的数据集。
问题在于 NFS 向客户端宣布的可用空间是被视为物理可用的空间。但由于我可以对传入数据进行重复数据删除和压缩,因此实际空间需求对源数据文件大小几乎没有影响。这会导致问题,当我想复制一个大文件或一组大文件时,客户端会检查是否有足够的可用空间,结果发现没有足够的空间,即使我要对文件内容的 90% 以上进行重复数据删除。
那么在这种环境中,有没有办法覆盖 nfsd 向其客户端呈现的值?