Isilon:如何识别 PowerScale OneFS 上的稀疏文件

Summary: “稀疏文件是一种计算机文件,当文件本身部分为空时,它会尝试更有效地利用文件系统空间。这是通过将表示空数据块的简要信息(元数据)写入磁盘而不是构成数据块的实际“空”空间来实现的,使用更少的磁盘空间。" 在 Powerscale (Isilon) 上,稀疏文件通过文件中是否有任何稀疏区域来标识。将稀疏区域写入文件时,不会设置任何属性/标记,但如果共享已启用“稀疏文件支持”,则会将文件写入为稀疏文件。 致谢:维基百科稀疏文件文章: https://en.wikipedia.org/wiki/Sparse_file ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

要确定是否为所有新 SMB 共享启用稀疏文件支持,请执行以下作:
isi smb settings shares view --zone <zone name>|grep “Sparse File”

要确定是否在特定共享上启用了稀疏文件支持,请执行以下作:
isi smb shares view --zone <zone name><share name>|grep “Sparse File”

要检查特定文件是否为稀疏文件(具有稀疏区域),请执行以下作:
isi get -DDd /ifs/<path>|grep “sparse”

如果此文件包含稀疏区域,您应该会得到类似于以下内容的输出,其中“#”后面的数字表示有多少块已归零,也表示存在稀疏块:

(稀疏)#64
(稀疏)#32

Additional Information

提醒:为 SMB 启用“稀疏文件支持”后,IOCTL SMB 调用FSCTL_SET_SPARSE(主要用于 Commvault 备份应用程序)允许备份客户端在文件中“打稀疏孔”,从而插入稀疏区域进行压缩。
对 SMB 上的稀疏文件的支持仅适用于 稀疏打孔的 FSCTL SET_ZERO_DATA,对于 Commvault 备份,不支持其他稀疏文件作,例如“FSCTL_SET_SPARSE”。OneFS 将向 FSCTL_SET_SPARSE发送成功的响应,但不会设置稀疏属性/标记。
Article Properties
Article Number: 000192205
Article Type: How To
Last Modified: 26 Aug 2022
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.