Copy-on-Write (CoW) ist eine Optimierungsstrategie, die in verwendet wird Speicherverwaltung, Dateisysteme Gefällt mir Btrfs, beim Speichern des aktuellen Status von a virtuellen Maschine (VM) und in Schnappschuss und backup Operationen.
Wenn eine Entität oder ein Prozess beabsichtigt, eine gemeinsam genutzte Ressource zu ändern, erstellt das System eine eindeutige Kopie für diese Entität. Die ursprüngliche Ressource bleibt intakt und steht anderen Entitäten zur Verfügung. Dieser Ansatz schont Systemressourcen durch Minimierung von Redundanzen Datenreplikation.
Durch die Verzögerung der Datenduplizierung bis zum letztmöglichen Moment optimiert der CoW-Ansatz die Speicher- und Arbeitsspeichernutzung und sorgt für eine bessere Wartung Datenintegrität.