10.2. 캐시 설정


현재 Red Hat Enterprise Linux 7은 cachefiles 캐싱 백엔드만 제공합니다. cachefilesd 데몬은 cachefiles 를 시작하고 관리합니다. /etc/cachefilesd.conf 파일은 cachefiles 이 캐싱 서비스를 제공하는 방법을 제어합니다.
캐시 백엔드에서 구성할 첫 번째 설정은 캐시로 사용할 디렉터리를 지정합니다. 이를 구성하려면 다음 매개변수를 사용합니다.
$ dir /path/to/cache
일반적으로 캐시 백엔드 디렉토리는 /etc/cachefilesd.conf 에 다음과 같이 /var/cache/fscache 로 설정됩니다.
$ dir /var/cache/fscache
캐시 백엔드 디렉토리를 변경하려면 selinux 컨텍스트가 /var/cache/fscache 와 동일해야 합니다.
# semanage fcontext -a -e /var/cache/fscache /path/to/cache
# restorecon -Rv /path/to/cache
캐시를 설정하는 동안 /path/to/cache 를 디렉토리 이름으로 바꿉니다.
참고
selinux 컨텍스트 설정에 대한 지정된 명령이 작동하지 않는 경우 다음 명령을 사용하십시오.
# semanage permissive -a cachefilesd_t
# semanage permissive -a cachefiles_kernel_t
FS-Cache는 /path/to/cache 를 호스팅하는 파일 시스템에 캐시를 저장합니다. 랩탑에서는 호스트 파일 시스템으로 루트 파일 시스템(/)을 사용하는 것이 좋지만 데스크탑 시스템의 경우 캐시용 디스크 파티션을 구체적으로 마운트하는 것이 좋습니다.
FS-Cache 캐시 백엔드에 필요한 기능을 지원하는 파일 시스템에는 다음 파일 시스템의 Red Hat Enterprise Linux 7 구현이 포함됩니다.
  • ext3 (Extended attributes enabled)
  • ext4
  • gtv
  • XFS
호스트 파일 시스템은 사용자 정의 확장 속성을 지원해야 합니다. FS-Cache는 일관성 유지 관리 정보를 저장하기 위해 이러한 속성을 사용합니다. ext3 파일 시스템(예: 장치)에 대해 사용자 정의 확장 속성을 활성화하려면 다음을 사용합니다.
# tune2fs -o user_xattr /dev/device
또는 다음과 같이 마운트 시 파일 시스템의 확장 속성을 활성화할 수 있습니다.
# mount /dev/device /path/to/cache -o user_xattr
캐시 백엔드는 캐시를 호스팅하는 파티션에서 일정 양의 여유 공간을 유지하여 작동합니다. 여유 공간을 사용하여 시스템의 다른 요소에 대한 응답으로 캐시가 증가하고 축소되므로 루트 파일 시스템(예: 랩탑)에서 안전하게 사용할 수 있습니다. FS-Cache는 캐시 cull 제한을 통해 구성할 수 있는 이 동작에 기본값을 설정합니다. 캐시 cull 제한 구성에 대한 자세한 내용은 10.4절. “캐시 캐시 제한 설정” 을 참조하십시오.
구성 파일이 배치되면 cachefilesd 서비스를 시작합니다.
# systemctl start cachefilesd
부팅 시 시작되도록 cachefilesd 를 구성하려면 다음 명령을 root로 실행합니다.
# systemctl enable cachefilesd
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.