From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Kok, Auke" Subject: Re: Versioning file system Date: Fri, 15 Jun 2007 15:57:17 -0700 Message-ID: <4673194D.4090500@intel.com> References: <46731169.2090002@hawkeye.stone.uk.eu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, akpm@linux-foundation.org, viro@zeniv.linux.org.uk To: Jack Stone Return-path: Received: from mga01.intel.com ([192.55.52.88]:2869 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756747AbXFOW5U (ORCPT ); Fri, 15 Jun 2007 18:57:20 -0400 In-Reply-To: <46731169.2090002@hawkeye.stone.uk.eu.org> Sender: linux-fsdevel-owner@vger.kernel.org List-Id: linux-fsdevel.vger.kernel.org Jack Stone wrote: > I hope I got the CC list right. Apologies to anyone in didn't include > and anyone I shouldn't have included. > > The basic idea is to include an idea from VMS that seems to be quite > useful: version numbers for files. have you looked into ext3cow? it allows you to take snapshots of the entire ext3 fs at a single point, and rollback / extract snapshots at any time later. This may be sufficient for you and the implementation seems to be rather stable already. Cheers, Auke http://www.ext3cow.com/