Je me suis déjà posé plusieurs fois la même question sous une autre forme, sans avoir eu le temps de creuser suffisament le fonctionnement des systèmes de fichiers :
Que se passe-t-il quand une appli ouvre un fichier, commence à lire dedans, puis qu'une autre appli le modifie ?
Est-ce que le système de fichiers stocke séparement les modifs appliquées au fichier, et attend que tous les accès datés d'avant la modif ne soient terminés pour les appliquer ?
Si c'est le cas que se passe-t-il si une troisième appli ouvre le fichier alors que la première ne l'a toujours pas refermé : va-t-elle voir les modifs de l'appli 2, ou bien héritera-t-elle toujours de la même version que l'appli 1, les modifs de l'appli 2 n'étant pas encore appliquées ?
Ce sujet est vraiment passionnant, il y a bien matière à creuser un peu. Si vous avez des liens là-dessus, je suis preneur !
[^] # Re: Y'a que moi que ca inquiete?
Posté par etham . En réponse à la dépêche Première version stable de Backup Manager. Évalué à 2.
Que se passe-t-il quand une appli ouvre un fichier, commence à lire dedans, puis qu'une autre appli le modifie ?
Est-ce que le système de fichiers stocke séparement les modifs appliquées au fichier, et attend que tous les accès datés d'avant la modif ne soient terminés pour les appliquer ?
Si c'est le cas que se passe-t-il si une troisième appli ouvre le fichier alors que la première ne l'a toujours pas refermé : va-t-elle voir les modifs de l'appli 2, ou bien héritera-t-elle toujours de la même version que l'appli 1, les modifs de l'appli 2 n'étant pas encore appliquées ?
Ce sujet est vraiment passionnant, il y a bien matière à creuser un peu. Si vous avez des liens là-dessus, je suis preneur !