質問: linux fopenでファイルディスクリプタ保持中にファイルが削除されたとき
回答: 試してみたらどうですか? USBメモリー中のファイルを読み込み、書き込みモードでオープンし、そのままUSBを抜いて、それでfwrite、freadしてみるだけです。 fopen後にキー入力待ちにしておいて、その間にUSB抜けば簡単に再現できますよ。 この程度でリセットが起きるとしたら、環境に問題があると思います。