La copie sur écriture (CoW) est une stratégie d'optimisation utilisée dans gestion de la mémoire, systèmes de fichiers comme Btrfs, lors de la sauvegarde de l'état actuel d'un machine virtuelle (VM), et dans instantané et backup opérations.
Lorsqu'une entité ou un processus a l'intention de modifier une ressource partagée, le système crée une copie distincte pour cette entité. La ressource originale reste intacte et disponible pour d'autres entités. Cette approche préserve les ressources système en minimisant les redondances réplication de données.
En retardant la duplication des données jusqu'au dernier moment possible, l'approche CoW rationalise le stockage et l'utilisation de la mémoire et maintient intégrité des données.