Memory question.

Anynym

Just a bit to the right
Dec 28, 2005
2,953
6
38
Really?
I've been using one (ext3) for years before moving to improved (ext4) now. Never had a problem with either.

Anatomy of Linux journaling file systems

Journaling today and tomorrow
M. Tim Jones, Consultant Engineer, Emulex Corp.

Summary: In recent history, journaling file systems were viewed as an oddity and thought of primarily in terms of research. But today, a journaling file system (ext3) is the default in Linux®. Discover the ideas behind journaling file systems, and learn how they provide better integrity in the face of a power failure or system crash. Learn about the various journaling file systems in use today, and peek into the next generation of journaling file systems.... [more]
While those call themselves "journalling file systems", and have met some definition of such, they aren't what I was referring to.

Properly speaking, yes, they have aspects of journalling so calling them Journalling File Systems isn't entirely wrong. But as the link admits, there are many definitions.

The best definition is at the level of the user experience: updates to a file are versioned (journalled) so that they can be rolled back or recovered in the event of a failure, under user direction. And these file systems do not allow you to select the version of any selected file as it was at, say, 2:14pm last Thursday.
 

WoodPeckr

Protuberant Member
May 29, 2002
47,064
6,195
113
North America
thewoodpecker.net
Well "journalling file systems" do come in many flavors and the Linux ones I've used just worked and never gave me any problems....
 

Cobster

New member
Apr 29, 2002
10,420
0
0
Hey let's keep this on topic you a$$holes. Go make your own thread.











:p
(carry on)
 

WoodPeckr

Protuberant Member
May 29, 2002
47,064
6,195
113
North America
thewoodpecker.net
Hehehe....

Guess we lost our memory.....
 

The Options Menu

A Not So New Member
Sep 13, 2005
5,930
3,268
113
GTA
Well "journalling file systems" do come in many flavors and the Linux ones I've used just worked and never gave me any problems....
You've obviously never used ReiserFS 3. It was fast as hell, but it ate my fs twice. (Hans Reiser was the guy that killed his wife.) Other people had the same experience. The bug was hard to reproduce, and denied for years, until they found it.

But I take your point, ext 3 / 4 are journaled and very stable. (One protip is to add 'noatime' to your /etc/fstab so you don't turn reads int reads with a very small write. Almost nothing uses atime. Use some google fu for details.)

As for the other guys definition of journaled, as in letting you roll versions of files back, that's called 'a backup'. :) Building that into a FS, probably with compression and (b)diffs wouldn't be that hard, but why do that when you can just keep the previous versions of the file around? (Space is cheap.) Journaled to most geeks pretty much means transaction accounting that does its best to ensure the FS always knows the state of all file transactions to ensure filesystem integrity.

Also, if you really need a file in the state it was in last Thursday, and don't save the previous versions, why not just put the file in a source control system? Most have GUIs, and will handle text and binary data. Munging that down into the FS layer seems like a good way to drown in your own metadata. Ie, a 20KB forum avatar that you've been slaving away on ends up having 1.5MB of your artistic improvisation as hidden metatdata non-portably embedded into the FS... Sounds like a nightmare. "Oops I copied this file from HistoryFS to a DVD and now all of the history is gone and I really did like the version from 6 iterations ago." Compare that to saving backups (.old1, .old2, etc.), or embedding the history in the file itself, or using source control, as opposed to in the filesystem.
 

Cobster

New member
Apr 29, 2002
10,420
0
0

Anynym

Just a bit to the right
Dec 28, 2005
2,953
6
38
Just playin', wasn't serious. :)

: )

Okay, that was too short. And adding "L O L" (without spaces) brought up another error (for including 2 images, over the limit of 1). Being lighthearted is harder than I thought : ) (spaces included to avoid the error ... sigh)
 
Ashley Madison
Toronto Escorts