周りを見回しましたが、fs/nfs/...
私にとっては明確ではありません。したがって、「割り当て量を超えて」で私に属していないファイルに書き込もうとすると、EPERM
まだENOSPC
?
それを表現する別の方法は次のとおりです。索引ノードの書き込み、権限の確認、またはクォータの確認のどちらが最初に来ますか?
答え1
ファイルが開いた後にのみファイルに書き込むことができます。開くと、権限の確認が完了します。理論的には、ファイル記述子を読み書きする要求の場合は、クォータの状態を確認できると主張できますが、ファイルを切り捨てるには書き込みアクセス権が必要で、クォータはスペースが解放されるのを防ぐべきではないため、そうは思いません。場合 。
open()
したがって、順序とwrite()
権限の確認のため、常に最初に確認する必要があります。