MergerFS 未正确使用磁盘空间

MergerFS 未正确使用磁盘空间

我使用以下命令将驱动器与 mergefs 一起池化:

mergerfs -o defaults,allow_other,use_ino /media/pool\* /media/merger

它将所有从 /media/pool 开始安装到 /media/merger 的驱动器池化。它结合了它们,但是当我尝试将一个非常大的文件移动到 /media/merger 时,它不会将其放在适合的驱动器上。这是一个 50GB 的文件,它试图将其放到只有几 GB 可用空间的驱动器上,因此传输失败。其他驱动器有足够的空间,但它并没有试图将其放在那里。

我缺少什么?

答案1

你读过文档吗?不存在“复制文件”这样的事情。它是打开的,写x N,关闭。没有办法提前知道文件的大小。驱动器是在创建时选择的,创建策略也规定了这一点。默认情况下,它将epmfs选择具有最多可用空间且正在使用相对路径的驱动器。

如果您想保留路径保留策略并处理此类情况,请查看该moveonenospc功能。

相关内容