回收站

    优化模式下,用户在文件系统中执行“删除”操作(例如在 shell 里执行 命令)时,目标文件会被移入回收站,不再被原目录所包含,文件内容仍然保存在对象存储中。如果被删除的文件与回收站中已有的项目路径相同,则会在回收站中同时保存多个版本。

    请注意以下几种情况不在上述范围内:

    • 回收站只对优化模式有效,在兼容模式下,文件将立即被删除,不会进入回收站。

    • 回收站对 juicefs snapshot -d <path> [options] 无效,快照将被立即删除,不会进入回收站,但执行 时,快照会进入回收站。

    • 回收站对 juicefs import juicefs import URI DST [options] 创建的目标无效,被导入的对象对应的元数据将立即被删除,用户对象存储中的内容不受影响。

    用户可以登录 ,将回收站中的文件彻底删除。

    1. 选择需要删除的单个或者多个文件

    2. 点击”OK”确认删除

    文件从回收站删除时,对应的文件内容会从对象存储中删除。这个过程是不可撤销的,文件删除后将永远无法恢复。

    用户可以登录 JuiceFS 控制中心,将回收站中的文件恢复到原路径:

    1. 切换标签页到回收站

    2. 选择需要恢复的文件

    3. 点击”OK”确认恢复

    如果文件所在的目录不存在,将会以 用户身份自动逐级创建(类似于 sudo mkdir -p 的效果)。请注意自动创建的目录的所有者和访问权限可能会与原目录不一致,需手动调整。

    如果文件系统中已存在相同路径的文件或目录,那么恢复操作将会失败。文件仍然保留在回收站中,文件系统的内容不受影响。

    如果在回收站中同时选中多个文件,将会按列表顺序依次尝试恢复,路径冲突的项目会被跳过。

    恢复操作完成后,控制中心页面会返回实际恢复的文件数量。

    用户创建文件系统时,回收站功能默认开启。保存时限免费版为 1 天,专业版为 7 天。用户可以登录 ,在设置标签页修改这一选项。改变回收站时间后,已经在回收站中的文件不受影响,只影响之后删除的文件。

    如果需要禁用回收站功能,请将保存天数设置为 0 天。