LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Desktop (https://www.linuxquestions.org/questions/linux-desktop-74/)
-   -   Options for versioned home directory? (https://www.linuxquestions.org/questions/linux-desktop-74/options-for-versioned-home-directory-830823/)

crosstalk 09-07-2010 01:48 PM

Options for versioned home directory?
 
I would like to switch my home directory over to a versioned system.

I have found a couple of ways to do this. However, I am having trouble finding a way that fulfills my one request: it must be transparent.

Source code control systems do almost exactly what I want, except the process of committing changes must be done manually. I'd also rather not have the commits run as a cron job. It seems like "versioning file systems" really support little more than snapshotting, and the snapshots would need to be done by a cron job (or manually.)

What would work best for me is to somehow mount a local Git (or svn, or ...) repository as a local filesystem such that commits are automatically done upon save. Is there a way to accomplish this?

Thank you for any help.

Matir 09-07-2010 07:46 PM

Not that it's necessarily the best solution, but have you taken a look at http://en.wikipedia.org/wiki/Ext3cow? Btrfs (still in pre-release stage) also supports versioning, if I recall correctly.

estabroo 09-07-2010 08:45 PM

You might want to look at some fuse filesystems, I think there were a couple that did auto versioning

estabroo 09-07-2010 09:36 PM

http://sourceforge.net/apps/mediawik...ingFileSystems

crosstalk 09-07-2010 10:56 PM

I know about Btrfs, but it appears that snapshots have to be explicitly created.

Quote:

Originally Posted by estabroo (Post 4090982)

This appears to be exactly what I need.

Thank you.

MTK358 09-08-2010 07:27 AM

Then mark the thread as solved (in Thread Tools).


All times are GMT -5. The time now is 06:17 PM.