私はiPhone用の脱獄プログラムを開発しています。ディスク容量が不足している場合でも、インストールは続行されるため、ファイルの一部がコピーされ、他のファイルはコピーされませんでした。これにより、ディスクがダーティになります。
debパッケージの制御ファイルであるpreinstおよびprermスクリプトでディスク容量チェックコードを記述しました。ディスク容量が不足している場合、制御スクリプトはゼロ以外のコードで終了します。しかし、問題は、パッケージをアップグレードするときに、ディスク容量が十分でない場合、prermスクリプトがゼロ以外のステータスで終了しても、dpkgは古いファイルを削除するため、アップグレードは削除になりますが、これは私の期待する結果ではありません。