refsutil streamsnapshot

使用 refsutil streamsnapshot 此命令可以管理弹性文件系统(ReFS)中文件中数据流的快照。 可以在指定时间点创建、删除、列出或比较数据流的快照。 该文件 file.dat 包含要为其创建、删除、列出或比较快照的数据流。 实质上,它是此实用工具对其执行作的目标文件。

语法

refsutil streamsnapshot [/c <name>] [/l] [/d <name>] [/q <name>] <file[:stream]>

参数

参数 说明
/c <name> 创建由当前时间点指定的<name>流的快照file[:stream]。 此选项是相互排斥的 /d/l并且 /q
/d <name> 删除从指定文件<name>命名<file>的快照。 此参数忽略文件路径的部分,并且与 <a0/> 互斥,并且
/l <name> 列出与给定file[:stream]匹配的<name>流的所有快照。 允许使用 <name>通配符。 此参数是相互排斥的 /c/d并且 /q
/q <name> 列出快照 <name> 与由该 [:stream]流指定的当前状态之间的所有修改。 两者必须引用同一快照链中的流,且 <name> 早于 [:stream]此。 此参数是相互排斥的 /c/d并且 /l

注释

如果未 [:stream] 提供,则此实用工具对默认未命名数据流 $DATA执行作。

例子

若要在当前时间点创建流名为“snapshot_jan_2024”的快照,请运行以下命令:

refsutil streamsnapshot /c "snapshot_jan_2024" C:\file.dat

若要从文件中删除名为“snapshot_jan_2024”的快照,请运行以下命令:

refsutil streamsnapshot /d "snapshot_jan_2024" C:\file.dat

若要使用通配符列出文件中与任何模式 * 匹配的流的所有快照,请运行以下命令:

refsutil streamsnapshot /l "*" C:\file.dat

若要列出快照“snapshot_jan_2024”和流“snapshot_feb_2024”之间的所有修改,请运行以下命令:

refsutil streamsnapshot /q "snapshot_jan_2024" C:\file.dat:snapshot_feb_2024