CopyonWriteVerhalten
Copy-on-Write-Verhalten (COW) ist ein Technikkonzept in der Informatik, das das Kopieren von Daten erst dann durchführt, wenn eine modifizierende Änderung tatsächlich auftreten muss. Statt sofort eine neue Kopie anzulegen, wird eine gemeinsame Referenz zu den vorhandenen Daten beibehalten und erst bei Schreibzugriffen eine Kopie erstellt. Dadurch werden Ressourcen gespart und Operationen beschleunigt.
In Betriebssystemen wird COW häufig beim Erzeugen neuer Prozesse mittels Fork verwendet. Vater und Kind teilen
Auch Dateisysteme verwenden COW, insbesondere bei Snapshots und Klonen. In COW-Dateisystemen wie ZFS und Btrfs bleiben
Zu den Vorteilen zählen geringerer Speicherbedarf, schnellere Klon- und Snapshot-Erstellung sowie bessere Unabhängigkeit von Kopien. Nachteile
Anwendungsbereiche reichen von Betriebssystemprozessen über Dateisysteme und virtuelle Maschinen bis hin zu Datenbanken und Softwarelösungen, die