使用软删除防止意外删除 Azure 文件共享

Azure 文件存储提供软删除功能,你可在应用程序或其他存储帐户用户错误地删除了文件共享后将其恢复。

适用于

文件共享类型 SMB NFS
标准文件共享 (GPv2)、LRS/ZRS 是 否
标准文件共享 (GPv2)、GRS/GZRS 是 否
高级文件共享 (FileStorage)、LRS/ZRS 是 是

软删除的工作方式

在存储帐户上启用 Azure 文件共享的软删除后,如果删除文件共享,它将转换为软删除状态,而不是被永久删除。 可配置软删除数据被永久删除前的可恢复时间,并在此保留期内随时取消删除共享。 取消删除之后,共享和所有内容(包括快照)将还原到删除之前的状态。 软删除仅适用于文件共享级别。 已删除的单个文件仍将被永久擦除。

可以在新的或现有的文件共享上启用软删除。 此外,软删除还向后兼容,因此无需对应用程序进行任何更改即可利用软删除提供的保护。

若要在到期时间之前永久删除处于软删除状态的文件共享,必须取消删除共享、禁用软删除,然后再次删除该共享。 然后,应重新启用软删除,因为当软删除处于禁用状态时,该存储帐户中的任何其他文件共享可能会被意外删除。

对于软删除的高级文件共享,将在存储帐户总配额计算中纳入文件共享配额(预配的文件共享大小),直至达到软删除共享的到期日期,共享被完全删除为止。

配置设置

启用或禁用软删除

文件存储软删除在存储帐户级别启用。 因此,软删除设置将应用于存储帐户中的所有文件共享。 默认情况下,会对新的存储帐户启用软删除,但可以随时启用或禁用软删除。 不会为现有存储帐户自动启用软删除,除非已为该存储帐户中的 Azure 文件共享配置 Azure 文件共享备份。 如果配置了 Azure 文件共享备份,则会在该共享的存储帐户上自动启用对 Azure 文件共享的软删除。

如果你删除一些启用了软删除的文件共享,然后禁用软删除,则仍可以访问和恢复这些文件共享,只要它们是在启用软删除期间保存的即可。

保留期

启用软删除时,还需配置保持期。 保留期是已软删除的文件共享能够进行存储和恢复的时间期限。 对于显式删除的文件共享,保持期从删除数据时开始计时。 可以指定 1 到 365 天的保留期。 可随时更改软删除保持期。 更新后的保持期仅适用于在更新保持期后删除的共享。 在更新保持期之前删除的共享的过期时间取决于删除该数据时配置的保持期。

定价和计费

软删除时,标准文件共享和高级文件共享均按使用的容量计费,而不是按预配容量计费。 此外,处于软删除状态的高级文件共享还按快照费率计费。 而处于软删除状态的标准文件共享按常规费率计费。 在配置的保留期过后永久删除的数据不会产生费用。

有关 Azure 文件存储价格的详细信息,请参阅 Azure 文件存储定价页

初次启用软删除时,建议使用较短的保持期,以便更好地了解因该功能而产生的费用变动。

后续步骤

若要了解如何启用和使用软删除,请继续阅读启用软删除

若要了解如何防止删除或修改存储帐户,请参阅将Azure 资源管理器锁定应用于存储帐户

若要了解如何将锁定应用于资源和资源组,请参阅锁定资源以防止意外更改