5.11. 클라이언트 기능
때때로 클라이언트가 Ceph 파일 시스템을 사용하도록 지원하기 위해 지원해야 하는 Ceph File System(CephFS) 기능을 설정해야 할 수 있습니다. 이러한 기능이 없는 클라이언트는 다른 CephFS 클라이언트를 중단하거나 예기치 않은 방식으로 작동할 수 있습니다. 또한 이전 기능을 방지하고 버그 클라이언트가 Ceph 파일 시스템에 연결하는 것을 방지하기 위해 새 기능이 필요할 수도 있습니다.
중요
새로 추가된 기능이 없는 CephFS 클라이언트는 자동으로 제거됩니다.
fs 기능 ls 명령을 사용하여 모든 CephFS 기능을
나열할 수 있습니다. fs required_client_features
명령을 사용하여 요구 사항을 추가하거나 제거할 수 있습니다.
구문
fs required_client_features FILE_SYSTEM_NAME add FEATURE_NAME fs required_client_features FILE_SYSTEM_NAME rm FEATURE_NAME
기능 설명
reply_encoding
- 설명
- 클라이언트에서 이 기능을 지원하는 경우 Ceph Metadata Server(MDS)는 응답 요청을 확장 가능한 형식으로 인코딩합니다.
reclaim_client
- 설명
- Ceph MDS를 사용하면 새 클라이언트에서 다른 클라이언트의 상태를 회수할 수 있습니다. 이 기능은 NFS Ganesha에서 사용됩니다.
lazy_caps_wanted
- 설명
- 오래된 클라이언트가 다시 시작되면 Ceph MDS는 클라이언트가 이 기능을 지원하는 경우 명시적으로 필요한 기능을 다시 발행하기만 하면 됩니다.
multi_reconnect
- 설명
- Ceph MDS 페일오버 이벤트 후 클라이언트는 캐시 상태를 다시 설정하기 위해 MDS에 다시 연결 메시지를 보냅니다. 클라이언트는 대규모 연결 메시지를 여러 메시지로 분할할 수 있습니다.
deleg_ino
- 설명
- 클라이언트에서 이 기능을 지원하는 경우 Ceph MDS는 inode 번호를 클라이언트에 위임합니다. inode 번호를 위임하는 것은 클라이언트가 비동기 파일 생성을 수행할 수 있는 사전 요구 사항입니다.
metric_collect
- 설명
- CephFS 클라이언트는 성능 지표를 Ceph MDS에 보낼 수 있습니다.
alternate_name
- 설명
- CephFS 클라이언트는 디렉터리 항목의 대체 이름을 설정하고 이해할 수 있습니다. 이 기능을 사용하면 암호화된 파일 이름을 사용할 수 있습니다.