私はカスタムコンテナエンジンを作成しています。コンテナのどこかに書き込むためにファイルを開こうとすると(権限の点で書き込み可能な場所である場合)、エラーEOVERFLOW
(Value too large for defined data type
)が発生します。
~によるとオープン(2)、オンラインで見つけることができるすべてのリソースの中から返品できる唯一の理由EOVERFLOW
は、ファイルが大きすぎて開くことができないことです。ただし、これはファイルが存在しない場合にも発生するため、実際の原因ではありません。
openat
返品できる他の理由は何ですかEOVERFLOW
?
これは明らかに私のコンテナエンジンの問題ですが、エラーの原因が何であるかを知らずにこのエラーデバッグを開始する方法がわかりません。
コンテナエンジンは、overlayfs
コンテナにバインドマウントされるファイルシステムを使用します。
ディスクがいっぱいになっておらず、ディスククォータやその他のリソース制限はありません。