Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

3.8. 오류 동작 구성

I/O 작업 중에 오류가 발생하면 XFS 드라이버는 다음 두 가지 방법 중 하나로 응답합니다.
  • 다음 중 하나로 다시 시도합니다.
    • I/O 작업이 성공 또는
    • I/O 작업 재시도 횟수 또는 제한 시간이 초과되었습니다.
  • 오류가 영구적으로 고려되고 시스템을 중단합니다.
XFS는 현재 원하는 동작을 구체적으로 구성할 수 있는 다음과 같은 오류 조건을 인식합니다.
  • EIO: 장치에 쓰기를 시도하는 동안 오류가 발생했습니다.
  • ENOSPC: 장치에 남아 있는 공간이 없습니다.
  • ENODEV: 장치를 찾을 수 없습니다.
특정 처리기가 정의되지 않은 기타 모든 가능한 오류 조건은 단일 글로벌 구성을 공유합니다.
XFS에서 최대 재시도 횟수와 최대 시간(초) 모두에서 영구적으로 오류를 간주하는 조건을 설정할 수 있습니다. XFS는 조건 중 하나가 충족되면 재시도를 중지합니다.
다른 구성과 관계없이 파일 시스템을 마운트 해제할 때 즉시 재시도를 취소할 수 있는 옵션도 있습니다. 이를 통해 영구 오류 발생 경우에도 마운트 해제 작업이 성공할 수 있습니다.

3.8.1. 특정 조건 및 정의되지 않은 조건에 대한 구성 파일

구성 파일 제어 오류 동작은 /sys/fs/xfs/device/error/ 디렉토리에 있습니다.
/sys/fs/xfs/장치/error/metadata/ 디렉터리에는 각 특정 오류 조건에 대한 하위 디렉터리가 포함되어 있습니다.
  • EIO 오류 조건의 경우 /sys/fs/xfs/장치/error/metadata / EIO /
  • ENODEV 오류 조건의 경우 /sys/fs/xfs/장치/error/metadata / ENODEV /
  • ENOSPC 오류 조건의 경우 /sys/fs/xfs/장치/error/metadata / ENOSPC /
각 구성 파일에는 다음 구성 파일이 포함됩니다.
  • /sys/fs/xfs/장치/error/metadata/조건/max_retries: XFS가 작업을 다시 시도하는 최대 횟수를 제어합니다.
  • /sys/fs/xfs/장치/error/metadata/condition/retry_timeout_seconds: XFS가 작업 재시도를 중지하는 시간 제한(초)
이전 섹션에서 설명한 것과 달리 기타 모든 가능한 오류 조건은 다음 파일에서 공통 구성을 공유합니다.
  • /sys/fs/xfs/장치/error/metadata/default/max_retries: 최대 재시도 횟수를 제어합니다.
  • /sys/fs/xfs/장치/error/metadata/default/retry_timeout_seconds: 재시도 시간 제한을 제어합니다.