使用 refsutil streamsnapshot 此命令可以管理弹性文件系统(ReFS)中文件中数据流的快照。 可以在指定时间点创建、删除、列出或比较数据流的快照。 该文件 file.dat 包含要为其创建、删除、列出或比较快照的数据流。 实质上,它是此实用工具对其执行作的目标文件。
Syntax
refsutil streamsnapshot [/c <name>] [/l] [/d <name>] [/q <name>] <file[:stream]>
Parameters
| Parameter | Description |
|---|---|
/c <name> |
创建由当前时间点指定的<name>流的快照file[:stream]。 此选项是相互排斥的 /d, /l并且 /q。 |
/d <name> |
删除从指定文件<name>命名<file>的快照。 此参数忽略 |
/l <name> |
列出与给定file[:stream]匹配的<name>流的所有快照。 允许使用 <name>通配符。 此参数是相互排斥的 /c, /d并且 /q。 |
/q <name> |
列出快照 <name> 与由该 [:stream]流指定的当前状态之间的所有修改。 两者必须引用同一快照链中的流,且 <name> 早于 [:stream]此。 此参数是相互排斥的 /c, /d并且 /l。 |
Note
如果未 [:stream] 提供,则此实用工具对默认未命名数据流 $DATA执行作。
Examples
若要在当前时间点创建流名为“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