4.14.2. 安装和配置 cachefilesd 服务
Red Hat Enterprise Linux 只提供 cachefiles 缓存后端。cachefilesd 服务启动并管理 cachefiles。/etc/cachefilesd.conf 文件控制 cachefile 如何提供缓存服务。
先决条件
-
挂载在
/var/cache/fscache/目录下的文件系统是ext3、ext4或xfs。 -
挂载在
/var/cache/fscache/下的文件系统使用扩展属性,如果您在 RHEL 8 或更高版本上创建了文件系统,则这是默认设置。
流程
安装
cachefilesd软件包:# dnf install cachefilesd启用并启动
cachefilesd服务:# systemctl enable --now cachefilesd
验证
使用
fsc选项挂载 NFS 共享以使用缓存:要临时挂载一个共享,请输入:
# mount -o fsc server.example.com:/nfs/projects/ /mnt/要永久挂载一个共享,请在
/etc/fstab文件中的条目中添加fsc选项:<nfs_server_ip_or_hostname>:/<exported_share> <mount point> nfs fsc 0 0
显示 FS-cache 统计信息:
# cat /proc/fs/fscache/stats如需更多信息,请参阅:
-
/usr/share/doc/cachefilesd/README文件 -
kernel-doc软件包提供的/usr/share/doc/kernel-doc-<kernel_version>/Documentation/filesystems/caching/fscache.rst
-