Some thoughts about new and exciting filesystems
------------------------------------------------
... the eternal optimist strikes again
------------------------------------------------
Please be careful to check the comments that follow each filesystem module!
Some filesystems are experimental, and should only be used by hackers who are working to find bugs and provide patches.
The filesystem 'translates' raw data to information, both ways:
[disk_blocks]
v ^ v
| | |
/ | | raw data
........ / .... | .| .................
/ | | semantcis
/ | |
| | |
v ^ v
[filesystemA] [filesystemB]
v ^ v
.... | ........ | .| ..................
| | | presentation
v ^ v
[files,directories]
Imagine what happens if there is a bug in the filesystem when storing your latest report!
This is how it is possible to mount a file as a filesystem, and that is a good way to test if a filesystem is 100% error free, mount a test file and check!
The only real way to protect your data is with backups.
In general the rule is:
---------------------------------------------
Do NOT backup the stuff that you WANT to lose
---------------------------------------------
If you are Ok with doing one week's work all over again from scratch, back up every week.
Otherwise, back up every time you have produced something you do not want to lose.
Atle