質問は、Linux でのファイル コピーの実装に関連しています。 1. 新しいファイルを作成します。 2. このファイルにデータをコピーします。
このファイルを閉じる前に fsync を呼び出してリンクを解除する必要がありますか? ファイルを閉じると fsync が実行されないため、このファイルのすべてのダーティ データがディスクに書き戻されるまで、リンクを解除してもファイルは削除されませんか? unlink() コマンドが返された時点で、ファイルが実際にリンク解除されていることを確認したいと思います。