RefsUtil 是 Windows 下一款用于管理 REFS 文件系统的实用工具,它提供了丰富的功能和命令行界面,可用于创建、修改、检查和修复 REFS 分区,以及导出和导入数据等操作
PS C:\Users\Administrator> refsutil /?
---- 已支持命令 ----
refsutil fixboot 修复启动扇区
refsutil leak 泄露检测和修复
refsutil salvage 损坏卷的挽救操作
refsutil triage 处理损坏
refsutil streamsnapshot 流式传输快照管理
refsutil compression 卷压缩支持
refsutil dedup 等效簇重复数据删除
refsutil iometrics 卷 IO 指标跟踪
refsutil
是用于处理 Windows 文件系统的一些底层操作工具,它通常在维护和修复文件系统时使用。下面是一些命令及其描述的简要概述:
-
refsutil fixboot
- 描述:修复启动扇区。
- 应用场景:在文件系统出现启动问题时,修复启动扇区。
- 示例:
refsutil fixboot
-
refsutil leak
- 描述:检测和修复资源泄露。
- 应用场景:检查和修复文件系统中的资源泄露问题。
- 示例:
refsutil leak
-
refsutil salvage
- 描述:执行损坏卷的修复操作。
- 应用场景:修复被损坏的卷。
- 示例:
refsutil salvage
-
refsutil triage
- 描述:处理损坏的卷和文件。
- 应用场景:通过评估和处理损坏的文件系统,恢复文件。
- 示例:
refsutil triage
-
refsutil streamsnapshot
- 描述:管理流式传输快照。
- 应用场景:创建和管理文件系统的快照。
- 示例:
refsutil streamsnapshot
-
refsutil compression
- 描述:支持卷压缩。
- 应用场景:启用或管理卷上的压缩。
- 示例:
refsutil compression
-
refsutil dedup
- 描述:进行等效簇重复数据删除。
- 应用场景:通过删除重复数据来节省存储空间。
- 示例:
refsutil dedup
-
refsutil iometrics
- 描述:跟踪卷的 IO 指标。
- 应用场景:监控文件系统的输入输出性能。
- 示例:
refsutil iometrics
这些命令一般会在维护、修复、优化磁盘和文件系统时使用,尤其是在涉及到高级文件系统管理时。
PS C:\Users\Administrator> refsutil fixboot /?
警告:此操作将更改卷的引导扇区,并且可能会导致数据全部丢失。
用法: refsutil fixboot <drive> <MajorVersion> <MinorVersion> <ClusterSize> [-f] [-w <Dir>] [-smr <SMRBandSizeInMB>] [-x]
<drive> 使用格式“L:”中的驱动器号。
<MajorVersion> ReFS 卷的主要版本。
<MinorVersion> ReFS 卷的次要版本。
<ClusterSize> 卷的簇大小。 4096 或65536。
refsutil fixboot -f 忽略找到的任何有效的引导扇区。 根据输入参数修复引导扇区。
refsutil fixboot -w <Dir> 会根据需要实际写入引导扇区,并将当前的引导扇区保存到备份目录 <Dir>中。
refsutil fixboot -smr 指定如果卷是 SMR 格式。 簇大小必须为 65536。SMRBandSizeInMB 可能是 128 或 256。
refsutil fixboot -x 如有必要,请先强制卸除卷。 该卷的所有打开句柄将无效。
例如: refsutil fixboot D: 3 3 4096
例如: refsutil fixboot D: 3 1 65536-f-w c:\backup
refsutil fixboot
的一些常见参数,每个参数都有不同的用途和应用场景。以下是详细描述:
-
refsutil fixboot -f
- 描述:忽略找到的任何有效的引导扇区。根据输入参数修复引导扇区。
- 应用场景:在执行修复操作时,忽略已发现的有效引导扇区。常用于修复过程中需要跳过某些正常扇区时。
- 示例:
bash
refsutil fixboot -f
-
refsutil fixboot -w <Dir>
- 描述:会根据需要实际写入引导扇区,并将当前的引导扇区保存到备份目录
<Dir>
中。 - 应用场景:在修复过程中,如果需要写入新的引导扇区并备份当前的引导扇区,使用此命令。
- 示例:
bash
refsutil fixboot -w C:\Backup
- 描述:会根据需要实际写入引导扇区,并将当前的引导扇区保存到备份目录
-
refsutil fixboot -smr
- 描述:指定如果卷是 SMR(Shingled Magnetic Recording,叠瓦式磁记录)格式。簇大小必须为 65536,且 SMRBandSizeInMB 可能是 128 或 256。
- 应用场景:用于处理 SMR 格式的磁盘,确保符合特定的簇大小要求。通常用于较新的硬盘驱动器,特别是叠瓦式磁记录硬盘。
- 示例:
bash
refsutil fixboot -smr
-
refsutil fixboot -x
- 描述:如有必要,请先强制卸除卷。该卷的所有打开句柄将无效。
- 应用场景:在修复过程中,如果需要强制卸除某个卷并关闭所有句柄,确保没有进程或文件在该卷上操作。
- 示例:
bash
refsutil fixboot -x
这些命令和参数通常用于管理和修复文件系统中的引导扇区、卷格式、以及强制卸载操作等。它们可以帮助管理员在系统修复或维护过程中提供更高的控制力度。
PS C:\Users\Administrator> refsutil leak /?
---- 泄漏检测与修复 ----
用法: refsutil leak <drive> [/a] [/x] [/v] [/d] [/q] [/t <count>] [/s <file>]
refsutil leak /a 如果泄漏检测发现损坏,设置此开关可尝试修复此损坏并重新运行泄漏检测。通过设置此开关,将针对在卷上发现的每个损坏的目录重启泄漏检测一次。
refsutil leak /x 持有卷上的排他锁。如果没有此开关,泄漏检测将创建一个用于处理的卷快照。
refsutil leak /v 详细输出。
refsutil leak /d 仅诊断。泄漏将打印到 StdOut,但不会修复。
refsutil leak /q 查询用于操作的所需空间。
refsutil leak /t <count> 针对泄漏检测生成的线程数。指定值 0 将同步运行泄漏检测(不建议此操作)。默认值为 4。
refsutil leak /s <file> 使用 <file> 作为暂存缓冲区运行操作。<file> 必须能够增加到
refsutil leak /q 报告的值。忽略此开关将在 TEMP 中创建一个暂存缓冲区。
refsutil leak <drive> 采用 "L:" 格式的驱动器号或指向卷装入点的路径。
注意,提供 /d 以及 /a 将会审所有发现的目录/文件损坏,但不会修复泄漏。
例如: refsutil leak D: /a /t 4 /s R:\scratch.tmp
例如: refsutil leak D: /a /d /v /t 4
例如: refsutil leak D: /q
refsutil leak
工具中的一些选项,用于执行资源泄漏检测并修复文件系统中的损坏。每个参数都有不同的功能,下面是对这些参数的详细说明和应用场景:
-
refsutil leak /a
- 描述:如果泄漏检测发现损坏,设置此开关可尝试修复此损坏并重新运行泄漏检测。通过设置此开关,将针对在卷上发现的每个损坏的目录重启泄漏检测一次。
- 应用场景:当发现资源泄漏或损坏时,使用此参数尝试自动修复并重新进行检测。
- 示例:
bash
refsutil leak /a
-
refsutil leak /x
- 描述:持有卷上的排他锁。如果没有此开关,泄漏检测将创建一个用于处理的卷快照。
- 应用场景:在进行资源泄漏检测时,使用排他锁确保没有其他进程访问卷。这对系统的其他操作至关重要。
- 示例:
bash
refsutil leak /x
-
refsutil leak /v
- 描述:启用详细输出。
- 应用场景:用于获取更多的调试信息,适用于需要深入分析泄漏检测过程的场景。
- 示例:
bash
refsutil leak /v
-
refsutil leak /d
- 描述:仅进行诊断。泄漏将打印到 StdOut,但不会修复。
- 应用场景:如果仅想查看泄漏检测的结果而不执行任何修复操作时,使用此选项。
- 示例:
bash
refsutil leak /d
-
refsutil leak /q
- 描述:查询用于操作的所需空间。
- 应用场景:此参数用于查询操作所需的临时空间大小,帮助用户准备足够的磁盘空间。
- 示例:
bash
refsutil leak /q
-
refsutil leak /t <count>
- 描述:指定针对泄漏检测生成的线程数。指定值为 0 时,泄漏检测将同步运行(不推荐这样做)。默认值为 4。
- 应用场景:通过设置线程数,可以提高检测的并发性能,推荐使用默认值或根据系统性能调整。
- 示例:
bash
refsutil leak /t 8
-
refsutil leak /s <file>
- 描述:使用
<file>
作为暂存缓冲区运行操作。<file>
必须能够增加到refsutil leak /q
报告的值。忽略此开关时,会在 TEMP 目录创建暂存缓冲区。 - 应用场景:使用指定的文件作为缓冲区,避免系统默认使用临时文件夹。适用于自定义存储位置。
- 示例:
bash
refsutil leak /s C:\TempBuffer
- 描述:使用
-
refsutil leak <drive>
- 描述:采用 "L:" 格式的驱动器号或指向卷装入点的路径。
- 应用场景:指定要进行泄漏检测的特定驱动器或卷。
- 示例:
bash
refsutil leak L:
这些参数为执行资源泄漏检测提供了灵活的选项。通过不同的开关,用户可以选择是否修复问题、是否打印详细日志、是否进行并发处理等。它们对于文件系统的维护和优化特别有用,尤其是在处理大规模文件系统或进行诊断时。
PS C:\Users\Administrator> refsutil triage /?
---- 会审和损坏处理 ----
用法: refsutil 会审 <drive> [/s <id>] [/g] [/v]
refsutil triage /s <id> 擦除与 <id> 对应的目录。<id> 是该目录的文件 ID。这将擦除给定目录下的所有文件。它不能与 /g选项结合使用。
refsutil triage /g 擦除卷的全局表。它不能与 /s <id> 选项结合使用。
refsutil triage /v 详细输出。
refsutil triage <drive> 采用格式 "L:" 的驱动器号或指向卷装入点的路径。
例如: refsutil 会审 D: /s 15100
例如: refsutil 会审 D: /s 16040 /v
PS C:\Users\Administrator> refsutil streamsnapshot /?
---- 流快照管理 ----
用法: refsutil streamsnapshot [/c <name>] [/l] [/d <name>] [/q <name>] <file[:stream]>
refsutil streamsnapshot /c <name> 此时为流 <file[:stream]> 创建名为 <name> 的快照。此选项与 [/d]、[/l] 和 [/q] 相互排斥。
refsutil streamsnapshot /d <name> 从文件 <file> 中删除快照 <name>。此操作将忽略 [:stream]部分。此选项与 [/c]、[/l] 和 [/q] 相互排斥。
refsutil streamsnapshot /l <name> 列出流 <file[:stream]> 与字符串 <name> 匹配的所有快照。<name>可能包含通配符。此选项与 [/c]、[/d] 和 [/q] 相互排斥。
refsutil streamsnapshot /q <name> 列出在名为 <name> 的快照和流(通过 [:stream] 表示)之间发生的所有修改。<name> 和 [:stream] 都必须引用同一快照链中的流。快照 <name> 必须旧于通过[:stream] 指定的流。此选项与 [/c]、[/d] 和 [/l] 相互排斥。
未提供 [:stream] 时,此实用程序将对默认的未命名数据流 $DATA 执行操作。
例如: refsutil streamsnapshot /c "snapshot_jan_2020" C:\file.dat
例如: refsutil streamsnapshot /d "snapshot_jan_2020" C:\file.dat
例如: refsutil streamsnapshot /l "*" C:\file.dat
例如: refsutil streamsnapshot /q "snapshot_jan_2020" C:\file.dat:snapshot_feb_2020
PS C:\Users\Administrator> refsutil compression /?
---- 卷压缩管理 ----
用法: refsutil compression <drive> <[/q]>|<[/c] [/f <format>] [/e <engine>] [/cs <size>]>
refsutil compression /q 查询卷压缩参数。
refsutil compression /c 使用提供的压缩参数压缩卷。
refsutil compression /f 压缩使用的压缩格式。有效值:
- LZ4、
- ZSTD、
- 无。
使用“无”解压缩已压缩的卷。提供此选项时,必须忽略引擎和压缩区块大小。
refsutil compression /e 压缩使用的压缩级别,具体取决于所选的压缩格式。对于任何给定的压缩,忽略此参数或使用 0 来选取默认级别。默认值可能发生更改。有效值:
- LZ4: 1、3-12。默认值: 1。范围 3-12 中的值使用 LZ4 HC 算法,可以取得更大的压缩比,但压缩速度将大幅降低。解压缩速度与所选压缩级别无关。
- ZSTD: 1-22。默认值: 3。值越大,压缩比就越大,但压缩速度随之降低。大于或等于 20 的值需要更高的内存占用。解压缩速度与所选压缩级别无关。
refsutil compression /cs 压缩使用的压缩区块大小(以字节为单位)。必须为大于或等于卷群集大小的值的 2 次幂,但不大于 64mb。值越大,产生的压缩比越大,但读取性能会因为读取的数据量小于区块大小而下降。1mb 之后收益将急剧下降,因此不建议这样做。省略此参数或使用 0 将选取卷群集大小。
例如: refsutil compression /q R:
例如: refsutil compression /c /f LZ4 /e 12 /cs 524288 R:
例如: refsutil compression /c /f ZSTD /e 15 /cs 131072 R:
例如: refsutil compression /c /f ZSTD R:
例如: refsutil compression /c /f NONE R:
PS C:\Users\Administrator> refsutil dedup /?
用法: refsutil dedup <volume path/mount point> [/d] [/s] [/cpu <percentage>] [/mm]
<drive> 卷路径或装载点。
refsutil dedup /d Dedup 卷; 与 /s 标志互相排斥。
refsutil dedup /s 可通过删除等效群集来扫描卷以确定可以保存多少空间。与 /d 标志互相排斥。
refsutil dedup /mm 使用内存映射文件 I/O 来读取文件到 dedup。默认通过 IOCP 使用异步读取。必须与 /d 或 /s 标志一起使用。
refsutil dedup /cpu 指定要使用的 CPU 的最大百分比。有效值为 [1-100]。
Eg: refsutil dedup D: /s
Eg: refsutil dedup D: /d /cpu 50
ReFSUtil 是包含在 Windows 和 Windows Server 中的一个工具,该工具尝试诊断严重损坏的 ReFS 卷、识别剩余文件,并将这些文件复制到另一个卷。 该工具位于 %SystemRoot%\System32
文件夹中。
ReFS salvage 是 ReFSUtil 的主要功能,对于从在磁盘管理中显示为 RAW 的卷恢复数据非常有用。 ReFS Salvage 有两个阶段:扫描阶段和复制阶段。 在自动模式下,扫描阶段和复制阶段将按顺序运行。 在手动模式下,每个阶段都可以单独运行。 进度和日志保存在工作目录中,以允许单独运行阶段以及暂停和恢复扫描阶段。 除非卷为 RAW,否则不必使用 ReFSutil 工具。 如果为只读,则仍可访问数据。
参数
参数 | 说明 |
---|---|
<source volume> |
指定要处理的 ReFS 卷。 驱动器号必须格式化为“L:”,或者必须提供卷装入点的路径。 |
<working directory> |
指定要存储临时信息和日志的位置。 它不得位于 <source volume> 上。 |
<target directory> |
指定将标识的文件复制到的位置。 它不得位于 <source volume> 上。 |
-m | 恢复所有可能的文件,包括已删除的文件。
警告:此参数不仅会导致进程运行的时间变长,还可能会导致意外结果。 |
-v | 指定此项以使用详细模式。 |
-x | 首先强制该卷卸载(如有必要)。 所有指向该卷的打开的句柄将无效。 例如 refsutil salvage -QA R: N:\WORKING N:\DATA -x 。 |
使用情况和可用选项
快速自动模式
执行快速扫描阶段,然后执行复制阶段。 此模式运行速度更快,因为它假定卷的某些关键结构未损坏,因此无需扫描整个卷来查找它们。 这也减少了过时文件/目录/卷的恢复。
refsutil salvage -QA <source volume> <working directory> <target directory> <options>
全自动模式
执行完全扫描阶段,然后执行复制阶段。 此模式可能需要很长时间,因为它会扫描整个卷以查找任何可恢复的文件/目录/卷。
refsutil salvage -FA <source volume> <working directory> <target directory> <options>
诊断阶段(手动模式)
首先,尝试确定 <source volume>
是否为 ReFS 卷,并确定该卷是否可装载。 如果卷不可装载,则会提供原因。 这是一个独立的阶段。
refsutil salvage -D <source volume> <working directory> <options>
快速扫描阶段
对任何可恢复文件执行 <source volume>
的快速扫描。 此模式运行速度更快,因为它假定卷的某些关键结构未损坏,因此无需扫描整个卷来查找它们。 这也减少了过时文件/目录/卷的恢复。 发现的文件将记录到位于 foundfiles.<volume signature>.txt
中的 <working directory>
文件。 如果先前停止了扫描阶段,则再次使用 -QS 标志运行会从中断的位置恢复扫描。
refsutil salvage -QS <source volume> <working directory> <options>
完全扫描阶段
扫描整个 <source volume>
以查找任何可恢复文件。 此模式可能需要很长时间,因为它会扫描整个卷以查找任何可恢复文件。 发现的文件将记录到位于 foundfiles.<volume signature>.txt
中的 <working directory>
文件。 如果先前停止了扫描阶段,则再次使用 -FS 标志运行会从中断的位置恢复扫描。
refsutil salvage -FS <source volume> <working directory> <options>
复制阶段
将 foundfiles.<volume signature>.txt
文件中所述的所有文件复制到 <target directory>
。 如果过早地停止扫描阶段,则 foundfiles.<volume signature>.txt
文件可能尚不存在,因此不会将任何文件复制到 <target directory>
。
refsutil salvage -C <source volume> <working directory> <target directory> <options>
使用列表的复制阶段
将 <file list>
中的所有文件从 <source volume>
复制到 <target directory>
。 <file list>
中的文件必须先由扫描阶段标识,但扫描无需运行到完成。 可以通过将 <file list>
复制到新文件、删除引用不应还原的文件的行以及保留应还原的文件来生成 foundfiles.<volume signature>.txt
。 PowerShell cmdlet Select-String 可能有助于筛选 foundfiles.<volume signature>.txt
,以便仅包含所需的路径、扩展或文件名。
refsutil salvage -SL <source volume> <working directory> <target directory> <file list> <options>
使用交互式控制台的复制阶段
高级用户可以使用交互式控制台补救文件。 此模式还需要从任一扫描阶段生成的文件。
refsutil salvage -IC <source volume> <working directory> <options>
在 Windows 系统中,可以使用 PowerShell 命令来查看和管理 REFS 文件系统的相关信息。以下是一些常用的 PowerShell 命令:
-
查看 REFS 文件系统的信息:
Get-Volume
:显示系统中的卷信息,包括文件系统类型。Get-FileIntegrity
:显示指定卷上的文件完整性设置。
-
管理 REFS 文件系统的设置:
Enable-DedupVolume
:启用指定卷上的数据去重功能。Disable-DedupVolume
:禁用指定卷上的数据去重功能。Set-FileIntegrity
:设置指定卷上的文件完整性选项。
-
管理 REFS 文件系统的快照:
Get-FileShare
:显示指定卷上的文件共享信息,包括快照信息。Get-SmbShare
:显示指定卷上的 SMB 共享信息,包括快照信息。
-
管理 REFS 文件系统的卷:
New-Volume
:创建新的卷,并指定文件系统类型为 REFS。Resize-Volume
:调整指定卷的大小。Set-Volume
:设置指定卷的属性,如标签、驱动器号等。
-
管理 REFS 文件系统的数据恢复:
Get-FileRestore
:显示指定卷上的文件恢复信息。
-
其他操作:
Repair-FileIntegrity
:修复指定卷上的文件完整性。
请注意,执行这些命令需要以管理员权限运行 PowerShell。可以使用 -WhatIf
参数来预览命令执行的效果,确保操作的安全性。同时,建议在执行任何修改操作之前备份重要数据。
在 PowerShell 中,可以通过以下命令来查看 REFS 文件系统的版本:
Get-Filesystem | Where-Object { $_.TypeName -eq "ReFS" } | Select-Object Version
这条命令会列出系统中所有的文件系统,然后筛选出类型为 ReFS 的文件系统,并显示其版本号。
PowerShell 命令,用于管理和操作 REFS 文件系统:
-
获取 REFS 文件系统信息:
Get-Volume
:显示系统中的卷信息,包括文件系统类型。Get-FileIntegrity
:显示指定卷上的文件完整性设置。
-
管理 REFS 文件系统设置:
Enable-DedupVolume
:启用指定卷上的数据去重功能。Disable-DedupVolume
:禁用指定卷上的数据去重功能。Set-FileIntegrity
:设置指定卷上的文件完整性选项。
-
管理 REFS 文件系统快照:
Get-FileShare
:显示指定卷上的文件共享信息,包括快照信息。Get-SmbShare
:显示指定卷上的 SMB 共享信息,包括快照信息。
-
管理 REFS 文件系统卷:
New-Volume
:创建新的卷,并指定文件系统类型为 REFS。Resize-Volume
:调整指定卷的大小。Set-Volume
:设置指定卷的属性,如标签、驱动器号等。
-
管理 REFS 文件系统数据恢复:
Get-FileRestore
:显示指定卷上的文件恢复信息。
-
其他操作:
Repair-FileIntegrity
:修复指定卷上的文件完整性。
这些命令可以帮助你管理和操作 REFS 文件系统的各种功能和设置
PowerShell 命令,用于管理和操作 REFS 文件系统:
-
管理 REFS 卷的层次空间:
Get-StorageTier
:显示存储池中的存储层次信息。New-StorageTier
:创建新的存储层次。Remove-StorageTier
:移除指定的存储层次。
-
管理 REFS 存储池:
Get-StoragePool
:显示系统中的存储池信息。New-StoragePool
:创建新的存储池。Remove-StoragePool
:移除指定的存储池。
-
管理 REFS 卷的优化:
Optimize-Volume
:优化指定卷的性能,可选参数包括逻辑布局和磁盘布局。
-
监视 REFS 文件系统:
Get-FileIntegrityPolicy
:显示文件完整性策略的详细信息。Get-FileIntegrityPolicyTemplate
:显示文件完整性策略模板。
-
设置 REFS 文件系统配额:
Set-FsrmQuota
:设置文件系统配额。
-
修复 REFS 文件系统:
Repair-Volume
:修复指定卷上的文件系统错误。
-
处理 REFS 文件系统事件:
Get-WinEvent
:检索 Windows 事件日志中的信息,可以用于监视 REFS 文件系统相关的事件。
这些命令提供了更多的灵活性和功能,可用于进一步管理和操作 REFS 文件系统
PowerShell 命令,可以用于管理和操作 REFS 文件系统。以下是其中的一些:
-
管理 REFS 文件系统驱动器:
Get-PhysicalDisk
:显示系统中的物理磁盘信息。Get-VirtualDisk
:显示系统中的虚拟磁盘信息。Initialize-Disk
:初始化磁盘以供使用。New-VirtualDisk
:创建新的虚拟磁盘。Remove-Partition
:移除指定的分区。Remove-VirtualDisk
:移除指定的虚拟磁盘。
-
监视 REFS 文件系统性能:
Get-Counter
:检索系统性能计数器信息,可用于监视 REFS 文件系统的性能指标,如吞吐量、延迟等。
-
配置 REFS 文件系统高级选项:
Set-FileIntegrityPolicy
:设置文件完整性策略,包括保护级别、扫描周期等选项。Set-StoragePool
:配置存储池属性,如故障域、缓存策略等。
-
恢复 REFS 文件系统数据:
Repair-FileIntegrity
:修复指定卷上的文件完整性。
-
处理 REFS 文件系统故障:
Repair-VirtualDisk
:修复虚拟磁盘上的故障。
这些命令提供了更多的选项和功能,可以用于更细致地管理和操作 REFS 文件系统
PowerShell 命令可以用于管理和操作 REFS 文件系统。以下是其中的一些:
-
查看 REFS 文件系统信息:
Get-Volume
:显示系统中的卷信息,包括文件系统类型、容量等。Get-FileIntegrity
:显示指定卷上的文件完整性信息。
-
调整 REFS 文件系统属性:
Set-Volume
:设置卷的属性,如标签、驱动器号等。Set-FileIntegrity
:设置指定卷上的文件完整性选项,如启用或禁用数据一致性扫描等。
-
备份和恢复 REFS 文件系统:
Checkpoint-Computer
:创建系统的检查点,用于备份和还原系统状态,包括文件系统。Restore-Computer
:从检查点中恢复系统状态,可用于恢复文件系统数据。
-
监控 REFS 文件系统:
Get-DiskUsage
:显示磁盘使用情况的摘要信息,可用于监控文件系统的空间使用情况。Get-StorageJob
:显示正在运行的存储作业,可用于监控文件系统操作的进度和状态。
-
设置 REFS 文件系统配额:
Set-VolumeQuota
:设置卷的配额限制,用于控制用户或应用程序对文件系统的使用量。
这些命令提供了更多的选项和功能,可以用于更灵活地管理和操作 REFS 文件系统
PowerShell 命令可以用于管理和操作 REFS 文件系统。以下是其中的一些:
-
设置 REFS 文件系统属性:
Get-FileShare
:显示文件共享的属性,可用于管理共享到 REFS 文件系统的文件夹。Set-FileShare
:设置文件共享的属性,如权限、配额等。
-
监控 REFS 文件系统状态:
Get-FsrmQuota
:显示文件服务器资源管理器 (FSRM) 配额信息,可用于监控 REFS 文件系统的配额使用情况。Get-FsrmFileScreen
:显示文件服务器资源管理器 (FSRM) 文件筛选器信息,可用于监控和管理 REFS 文件系统上的文件筛选。
-
执行文件系统维护:
Optimize-Volume
:优化指定卷的性能,包括文件碎片整理等操作。Repair-Volume
:修复指定卷上的文件系统错误,如文件系统一致性问题等。
-
配置文件系统策略:
Set-FsrmQuota
:配置文件服务器资源管理器 (FSRM) 配额,可用于限制 REFS 文件系统上的存储空间使用。Set-FsrmFileScreen
:配置文件服务器资源管理器 (FSRM) 文件筛选器,可用于限制 REFS 文件系统上的文件类型和大小。
这些命令提供了更多的选项和功能,可以用于更全面地管理和操作 REFS 文件系统