成为客户机系统上的超级用户。
取消挂载 CacheFS 文件系统。
# umount /mount-point |
其中 /mount-point 指定要删除的 CacheFS 文件系统。
确定 CacheFS 文件系统的名称(高速缓存 ID)。
# cfsadmin -l /cache-directory cfsadmin: list cache FS information maxblocks 90% minblocks 0% threshblocks 85% maxfiles 90% minfiles 0% threshfiles 85% maxfilesize 3MB cache-ID # |
# cfsadmin -d cache-ID /cache-directory |
指示 CacheFS 文件系统的名称,即 cfsadmin -l 输出的最后一行。 有关更多信息,请参见如何显示有关 CacheFS 文件系统的信息。通过将 cache-ID 指定为 all,可以删除特定高速缓存中的所有 CacheFS 文件系统。
指定高速缓存所驻留的目录。
验证是否已删除 CacheFS 文件系统。
刚删除的文件系统的高速缓存 ID 应该不会出现在 cfsadmin -l 输出。
# cfsadmin -l /cache-directory cfsadmin: list cache FS information maxblocks 90% minblocks 0% threshblocks 85% maxfiles 90% minfiles 0% threshfiles 85% maxfilesize 3MB # |
有关在命令输出中指定的字段的更多信息,请参阅 cfsadmin(1M)。
更新高速缓存的资源计数。
# fsck -F cachefs /cache-directory |
有关更多信息,请参见如何检查 CacheFS 文件系统的完整性。
以下示例说明如何从高速缓存中删除文件系统。
# umount /cfssrc # cfsadmin -l /cfssrc # cfsadmin -d _dev_dsk_c0t6d0s0:_cfssrc # cfsadmin -l # fsck -F cachefs /cache-directory |