Live data from Hacker News

Ask HN: I'd like an OS/FileSystem that Never Deletes Anything. Does it exist?

news.ycombinator.com

21–30 of 32 posts

Re: Ask HN: I'd like an OS/FileSystem that Never Deletes Anything. Does it exist?

#21
I think NilFS [0] fits your description, though it is somewhat obscure. It creates a checkpoint with every write, which can mounted after being turned into a snapshot.

Although the website seems to have not been updated in a while, it's mailing lists appear to be active. [1]

https://nilfs.sourceforge.io/en/ [0] https://marc.info/?l=linux-nilfs [1]

Re: Ask HN: I'd like an OS/FileSystem that Never Deletes Anything. Does it exist?

#23
post #15

On Windows, since 8.1, there is the built in File History. https://support.microsoft.com/en-us/windows/backup-and-resto... On macOS, there is Time Machine built in. https://support.apple.com/en-us/HT201250 ZFS does have the concept of Snapshots but I would not consider that user friendly or useful for version tracking. There is plenty of Version Control systems out there, like Git, again not user friendly for what yo…

>On Windows, since 8.1, there is the built in File History.

Why am I only hearing about this today? That's an amazing feature to support.

Re: Ask HN: I'd like an OS/FileSystem that Never Deletes Anything. Does it exist?

#25

Look up "append only" filesystems. That'll get you most of the way there, but you'll have to manually reset things to get rid of old files. Or just use a competent backup system.

Let's say you are editing a source code file. You save and you run. Than you tweak, save and run again. But then you would like to go two changes in the past, but you did not make a commit. Very recent changes are not captured by backup systems, no matter how competent they are. I'd like to have all my files under git, for every save - and frictionless. I know it is a lot to ask.

For source code, check out Local History if you’re using JetBrains IDEs. If not, there are similiar plugins for other editors too.

Re: Ask HN: I'd like an OS/FileSystem that Never Deletes Anything. Does it exist?

#27
post #15

On Windows, since 8.1, there is the built in File History. https://support.microsoft.com/en-us/windows/backup-and-resto... On macOS, there is Time Machine built in. https://support.apple.com/en-us/HT201250 ZFS does have the concept of Snapshots but I would not consider that user friendly or useful for version tracking. There is plenty of Version Control systems out there, like Git, again not user friendly for what yo…

" Set up a drive for File History Before you start using File History to back up your files, you need to first select where your backups are saved."

This is just backup.

Re: Ask HN: I'd like an OS/FileSystem that Never Deletes Anything. Does it exist?

#28
Maybe one option would be to host a WebDav share with the Delta-V extension (RFC 3253) backed by Subversion. An alternative to Subversion might me NextCloud which supports automatic versioning and WebDav, but I do not know if it supports versioning through WebDav.

I also desire an easy solution to this usecase.

Re: Ask HN: I'd like an OS/FileSystem that Never Deletes Anything. Does it exist?

#29

Maybe one option would be to host a WebDav share with the Delta-V extension (RFC 3253) backed by Subversion. An alternative to Subversion might me NextCloud which supports automatic versioning and WebDav, but I do not know if it supports versioning through WebDav. I also desire an easy solution to this usecase.

To expand a bit on the issues of the solution above, the problem with WebDav/Delta-V is that very few servers and very few clients suport it and it is also dificult to find documentation on whehter it is or isn't supported by a piece of software.

Here is more information about WebDav/Delta-V: https://www.linuxtopia.org/online_books/programming_tool_gui...

This part describes what you and I desire with caveats: https://www.linuxtopia.org/online_books/programming_tool_gui...

Here is a discussion on why IIS never implemented it: https://social.msdn.microsoft.com/Forums/en-US/a9bf95b1-36ac...

Re: Ask HN: I'd like an OS/FileSystem that Never Deletes Anything. Does it exist?

#30

Maybe one option would be to host a WebDav share with the Delta-V extension (RFC 3253) backed by Subversion. An alternative to Subversion might me NextCloud which supports automatic versioning and WebDav, but I do not know if it supports versioning through WebDav. I also desire an easy solution to this usecase.

To expand a bit on the issues of the solution above, the problem with WebDav/Delta-V is that very few servers and very few clients suport it and it is also dificult to find documentation on whehter it is or isn't supported by a piece of software. Here is more information about WebDav/Delta-V: https://www.linuxtopia.org/online_books/programming_tool_gui... This part describes what you and I desire with caveats: https:…

See also

* https://svnbook.red-bean.com/nightly/en/svn.webdav.html

* http://svn.apache.org/repos/asf/subversion/trunk/notes/http-...

Post reply on HN