

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 发布文件
<a name="file-release"></a>

释放数据存储库任务从 for Lustre 文件系统中释放文件数据，为新文件腾出空间。 FSx 释放文件会保留文件列表和元数据，但会删除该文件内容的本地副本。如果用户或应用程序访问已释放文件，则数据将自动、透明地从链接的 Amazon S3 存储桶加载回文件系统。

**注意**  
Lustre 2.10 文件系统不 FSx 支持发布数据存储库任务。

参数**要释放的文件系统路径**和**自上次访问以来的最短持续时间**决定了将释放哪些文件。
+ **要释放的文件系统路径**：指定要从中释放文件的路径。
+ **自上次访问以来的最短持续时间**：指定持续时间（以天为单位），以便释放该持续时间内未被访问的文件。自上次访问文件以来的持续时间的计算方法是取释放任务创建时间和上次访问文件时间之间的差值（`atime`、`mtime` 和 `ctime` 中的最大值）。

只有当文件已导出至 S3 并且自上次访问以来的持续时间大于自上次访问以来持续时间的最小值时，才会按照文件路径释放文件。如果提供天数为 `0` 的自上次访问以来最小持续时间，则不管自上次访问以来的持续时间如何，都将释放文件。

**注意**  
不支持使用通配符来包含或排除要发布的文件。

释放数据存储库任务只会从已导出至链接 S3 数据存储库的文件中释放数据。可以使用自动导出功能、导出数据存储库任务或 HSM 命令将数据导出到 S3。要验证文件是否已导出至数据存储库，您可以运行以下命令。返回值 `states: (0x00000009) exists archived` 表示文件已成功导出。

```
sudo lfs hsm_state path/to/export/file
```

**注意**  
您必须以根用户的身份或使用 `sudo` 运行 HSM 命令。

要定期发布文件数据，您可以使用 Amazon S EventBridge cheduler 安排定期发布数据存储库任务。有关更多信息，请参阅 *Amazon EventBridge 日程安排 EventBridge 器用户指南中的日程安排程序*[入门](https://docs.amazonaws.cn/scheduler/latest/UserGuide/getting-started.html)。

**Topics**
+ [使用数据存储库任务来释放文件](release-files-task.md)