后台任务
在 JuiceFS 企业版,我们用「后台任务」特指一系列通过元数据服务分发给客户端执行的任务,包括碎片合并、清理回收站过期文件,以及跨区域数据复制。在用词上需要注意区分「后台任务」和「异步任务」,前者在 JuiceFS 有着特定的含义,而「异步任务」则泛指各种异步执行的过程。比方说客户端启用了客户端写缓存后,数据也由客户端异步上传,类似这样的异步执行并不属于「后台任务」,注意区分。
本篇中提及的后台任务类型,无一例外都是在和对象存储打交道,为了对这些任务进行更加精细化的控制(比如对部分客户端禁用后台任务,或者控制碎片合并占用的带宽),你可以通过控制台修改客户端令牌的相关设置,来动态地调整客户端的后台任务设置。
如果没有显式禁用后台任务,那么客户端会无差别地运行该文件系统下所有类型的后台任务(不同文件系统之间的数据仍然严格隔离),这意味着:
- 如果客户端使用
--subdir
挂载子目录,后台任务的范畴并不会受影响,仍然会运行整个文件系统下所有的后台任务; - 使用