All of lore.kernel.org
 help / color / mirror / Atom feed
* COW files
@ 2005-10-29  8:01 Gregory Maxwell
  2005-10-29 12:33 ` David Masover
  2005-10-29 16:13 ` Hans Reiser
  0 siblings, 2 replies; 6+ messages in thread
From: Gregory Maxwell @ 2005-10-29  8:01 UTC (permalink / raw)
  To: reiserfs-list@namesys.com

Any thought to making a file plugin that creates copy on write files?
The operation would be something like a hardlink which is invisible to
the user and broken as soon as either file is modified.

Files could be COWed by a flag on the cp command (or really, perhaps
that should be the default behavior) or with a utility (perhaps run as
a periodic script to locate duplicates and COW them. This would
greatly speed up the process of copying files.

The behavior on break could be to duplicate the whole cowed file on
the first right, or allow a COWed file to have alternate choices for
blocks. Files would remain cowed until decowed, which would likely be
bad for performance (due to fragmentation of alternate versions
causing gaps in sequential scans), so the repacker could be taught to
decow files that have too many alternate blocks.

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2005-10-29 16:13 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-10-29  8:01 COW files Gregory Maxwell
2005-10-29 12:33 ` David Masover
2005-10-29 13:49   ` Lexington Luthor
2005-10-29 14:30     ` David Masover
2005-10-29 15:22       ` Lexington Luthor
2005-10-29 16:13 ` Hans Reiser

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.