EOVERFLOW는 쓰기 위해 파일을 열 때 발생합니다.

EOVERFLOW는 쓰기 위해 파일을 열 때 발생합니다.

저는 사용자 지정 컨테이너 엔진을 작성 중입니다. 컨테이너 어딘가에 쓰기 위해 파일을 열려고 하면(권한 측면에서 쓰기 가능한 위치인 경우) 오류 EOVERFLOW( Value too large for defined data type)가 발생합니다.

~에 따르면오픈(2), 온라인에서 찾을 수 있는 모든 리소스 중에서 반품할 수 있는 유일한 이유 EOVERFLOW는 파일이 너무 커서 열 수 없다는 것입니다. 그러나 이는 파일이 존재하지 않는 경우에도 발생하므로 실제 원인은 아닙니다.

openat반품 할 수 있는 다른 이유는 무엇입니까 EOVERFLOW?

이는 분명히 내 컨테이너 엔진의 문제이지만, 오류의 원인이 무엇인지 알지 못한 채 이 오류 디버깅을 시작하는 방법을 모르겠습니다.

컨테이너 엔진은 overlayfs컨테이너에 바인드 마운트되는 파일 시스템을 사용합니다.

디스크가 가득 차지 않았으며 디스크 할당량이나 기타 리소스 제한이 없습니다.

관련 정보