ProxmoxAutoInstallToml.ZfsOptions
ZFS-specific properties. See ZFS Advanced Options in Proxmox documentation.
public class ProxmoxAutoInstallToml.ZfsOptions : ProxmoxAutoInstallToml.FilesystemOptionsBase
1. Properties
1.1. ArcMax
Optional. Specifies the maximum amount of memory in MiB ZFS may use for its ARC. See also "Limit ZFS Memory Usage" in Proxmox documentation.
[DataMember(Name = "arc-max")]
public int? ArcMax { get; set; }
1.2. Ashift
Optional. Specifies the ashift property of the created zpool.
[DataMember(Name = "ashift")]
public int? Ashift { get; set; }
1.3. Checksum
Optional. Specifies the checksumming algorithm. Values: on (default), fletcher4, sha256.
[DataMember(Name = "checksum")]
public string Checksum { get; set; }
1.4. Compress
Compression setting. Values: on, off, zlib, lzo, zstd. Especially useful for btrfs.
[DataMember(Name = "compress")]
public string Compress { get; set; }
1.5. Copies
Optional. Specifies the copies property of the created zpool. See zfsprops.7 for more information.
[DataMember(Name = "copies")]
public int? Copies { get; set; }
1.6. HdSize
Maximum size in GB to be used of the disk.
[DataMember(Name = "hdsize")]
public double? HdSize { get; set; }
1.7. Raid
RAID level. Values: raid0, raid1, raid10.
[DataMember(Name = "raid")]
public string Raid { get; set; }