filesystem.set_zfs_attributes¶
Set special ZFS-related file flags on the specified path
readonly - this maps to READONLY MS-DOS attribute. When set, file may not be written to (toggling does not impact existing file opens).
hidden - this maps to HIDDEN MS-DOS attribute. When set, the SMB HIDDEN flag is set and file is “hidden” from the perspective of SMB clients.
system - this maps to SYSTEM MS-DOS attribute. Is presented to SMB clients, but has no impact on local filesystem.
archive - this maps to ARCHIVE MS-DOS attribute. Value is reset to True whenever file is modified.
immutable - file may not be altered or deleted. Also appears as IMMUTABLE in attributes in filesystem.stat output and as STATX_ATTR_IMMUTABLE in statx() response.
nounlink - file may be altered but not deleted.
appendonly - file may only be opened with O_APPEND flag. Also appears as APPEND in attributes in filesystem.stat output and as STATX_ATTR_APPEND in statx() response.
offline - this maps to OFFLINE MS-DOS attribute. Is presented to SMB clients, but has no impact on local filesystem.
sparse - maps to SPARSE MS-DOS attribute. Is presented to SMB clients, but has no impact on local filesystem.
No Additional Items
Tuple Validation
Parameter 1: set_zfs_file_attributes
set_zfs_file_attributes
Type: objectNo Additional Properties
Path
Type: stringMust be at least 1
characters long
ZFSFileAttrsData
Type: objectNo Additional Properties
Readonly
Default: nullREADONLY MS-DOS attribute. When set, file may not be written to (toggling
does not impact existing file opens).
System
Default: nullSYSTEM MS-DOS attribute. Is presented to SMB clients, but has no impact on local filesystem.
Archive
Default: nullARCHIVE MS-DOS attribute. Value is reset to True whenever file is modified.
Immutable
Default: nullFile may not be altered or deleted. Also appears as IMMUTABLE in attributes in
filesystem.stat
output and as STATXATTRIMMUTABLE in statx() response.
Nounlink
Default: nullFile may be altered but not deleted.
Appendonly
Default: nullFile may only be opened with OAPPEND flag. Also appears as APPEND in
attributes in filesystem.stat
output and as STATXATTR_APPEND in statx() response.
Offline
Default: nullOFFLINE MS-DOS attribute. Is presented to SMB clients, but has no impact on local filesystem.
Sparse
Default: nullSPARSE MS-DOS attribute. Is presented to SMB clients, but has no impact on local filesystem.
ZFSFileAttrsData
Type: objectNo Additional Properties
Readonly
Default: nullREADONLY MS-DOS attribute. When set, file may not be written to (toggling
does not impact existing file opens).
System
Default: nullSYSTEM MS-DOS attribute. Is presented to SMB clients, but has no impact on local filesystem.
Archive
Default: nullARCHIVE MS-DOS attribute. Value is reset to True whenever file is modified.
Immutable
Default: nullFile may not be altered or deleted. Also appears as IMMUTABLE in attributes in
filesystem.stat
output and as STATXATTRIMMUTABLE in statx() response.
Nounlink
Default: nullFile may be altered but not deleted.
Appendonly
Default: nullFile may only be opened with OAPPEND flag. Also appears as APPEND in
attributes in filesystem.stat
output and as STATXATTR_APPEND in statx() response.
Offline
Default: nullOFFLINE MS-DOS attribute. Is presented to SMB clients, but has no impact on local filesystem.
Sparse
Default: nullSPARSE MS-DOS attribute. Is presented to SMB clients, but has no impact on local filesystem.
Required roles: FILESYSTEM_ATTRS_WRITE