Alfred.37 Asked: 2022-12-03 05:31:08 +0800 CST2022-12-03 05:31:08 +0800 CST 2022-12-03 05:31:08 +0800 CST 哪个文件用于 ZFS 的配置? 772 在 Ubuntu 中,可以通过控制台配置如下设置: 启用和禁用压缩、压缩算法和压缩强度的选择。 启用和禁用重复数据删除。 这些设置存储在哪个配置文件中,是否允许使用编辑器对其进行编辑? zfs 1 个回答 Voted Best Answer Artur Meinild 2022-12-03T05:56:15+08:002022-12-03T05:56:15+08:00 ZFS 池和文件系统属性 这不是 ZFS(或任何现代文件系统)的工作方式。ZFS 中的所有属性都作为元数据存储在文件系统本身中。 使用此命令获取所有 Zpool 属性:(ZFS 2.1.4 总共有 29 个属性和 34 个功能标志) zpool get all 使用此命令获取所有文件系统属性:(每个文件系统/快照的 ZFS 2.1.4 总共有 74 个属性) zfs get all 要获取压缩属性,请使用: zfs get compression [Zpool-name] 同样,属性是用zfs set而不是设置的zfs get。 lz4因此,要在 Zpool 上启用压缩,请使用: zfs set compression=lz4 [Zpool-name] 默认情况下,此压缩设置将在 Zpool 中的任何基础数据集上继承。 ZFS 内核参数 有许多 ZFS 内核模块参数在别处控制。 这些选项在/etc/modprobe.d/zfs.conf. 一个常见的选项是在此处设置 ZFS ARC 大小,例如: # Setting up ZFS ARC size on Ubuntu as per our needs # Set Max ARC size => 2GB == 2147483648 Bytes options zfs zfs_arc_max=2147483648 # Set Min ARC size => 1GB == 1073741824 options zfs zfs_arc_min=1073741824 这些设置将在下一次内核更新重启后应用,或者如果您initramfs手动更新: sudo update-initramfs -u -k all 可调 ZFS 内核参数 的完整列表(ZFS 2.1.4 的 291 个内核参数)。
ZFS 池和文件系统属性
这不是 ZFS(或任何现代文件系统)的工作方式。ZFS 中的所有属性都作为元数据存储在文件系统本身中。
使用此命令获取所有 Zpool 属性:(ZFS 2.1.4 总共有 29 个属性和 34 个功能标志)
使用此命令获取所有文件系统属性:(每个文件系统/快照的 ZFS 2.1.4 总共有 74 个属性)
要获取压缩属性,请使用:
同样,属性是用
zfs set
而不是设置的zfs get
。lz4
因此,要在 Zpool 上启用压缩,请使用:默认情况下,此压缩设置将在 Zpool 中的任何基础数据集上继承。
ZFS 内核参数
有许多 ZFS 内核模块参数在别处控制。
这些选项在
/etc/modprobe.d/zfs.conf
. 一个常见的选项是在此处设置 ZFS ARC 大小,例如:这些设置将在下一次内核更新重启后应用,或者如果您
initramfs
手动更新:可调 ZFS 内核参数 的完整列表(ZFS 2.1.4 的 291 个内核参数)。