使用 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> 的快照。 此参数忽略 |
/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