Content deleted Content added
Snowman304 (talk | contribs) Rescuing 7 sources and tagging 0 as dead.) #IABot (v2.0.9.5 |
Update storage description to make clear entire file is not copied when modified. Tags: Visual edit Mobile edit Mobile web edit |
||
(9 intermediate revisions by 7 users not shown) | |||
Line 2:
{{Use dmy dates|date=November 2023}}
'''Copy-on-write''' ('''COW'''),
==In virtual memory management==
Line 33:
==In computer storage==
COW
In traditional file systems, modifying a file overwrites the original data blocks in place. In a copy-on-write (COW) file system, the original blocks remain unchanged. When part of a file is modified, only the affected blocks are written to new locations, and metadata is updated to point to them, preserving the original version until it’s no longer needed. This approach enables features like [[Snapshot (computer storage)|snapshots]], which capture the state of a file at a specific time without consuming much additional space. Snapshots typically store only the modified data and are kept close to the original. However, they are considered a weak form of [[incremental backup]] and cannot replace a full backup.<ref>{{cite web |last=Chien |first=Tim |title=Snapshots Are NOT Backups |url=https://www.oracle.com/database/technologies/rman-fra-snapshot.html |website=Oracle.com |publisher=Oracle |access-date=10 November 2023 |archive-date=10 November 2023 |archive-url=https://web.archive.org/web/20231110024434/https://www.oracle.com/database/technologies/rman-fra-snapshot.html |url-status=live }}</ref>
==See also==
Line 45 ⟶ 47:
==References==
{{Reflist}}
==External links==
* {{cite web |title=A history of copy-on-write memory management |url=https://obvious.services.net/2011/01/history-of-copy-on-write-memory.html |website=A keen grasp of the obvious |access-date=18 November 2024 |date=21 January 2011}}
{{File systems}}
|