「デバイスに残りのスペースがありません」と「ディスククォータを超える」エラーの違いは何ですか?

「デバイスに残りのスペースがありません」と「ディスククォータを超える」エラーの違いは何ですか?

/dev/fullプログラムのディスク全体の状況をシミュレートするためにこれを使用できるとします。

しかし、他のエラーも発生する可能性があることを知っています。

Disk quota exceeded

2つの違いは何ですか?プログラムで別の方法で処理する必要がありますか?

どんな提案でも歓迎します。

例: https://repl.it/repls/FaintSpecializedAdministration

ベストアンサー1

これらのエラーは明らかです。

「デバイスに余分なスペースがありません」という意味は、書き込み可能なオープンセクタやブロックがないため、デバイスへの書き込み試行がブロックされたことです。到着

「ディスククォータを超える」とは文字通り意味します。システム管理者がユーザーが使用できるスペースのサイズに制限を設定し、その制限を超えようとすると、このエラーでキャンセルされます。

おすすめ記事