General warning

Q: Should I believe this FAQ

A: You can believe that all answers used to be true at one time. But reality has outlived the answers before and will likely do so again.

License

Q: What is the license for LogFS?

A: GPL version 2. Both for the kernel patch and the userland tools.

Code maturity

Q: I want to use LogFS on my X

A: Be careful. As of this writing, there are no known bugs in LogFS. But it is still a young filesystem and hasn't seen testing from millions of users yet. Keep backups.

Q: When will LogFS be ready?

A: When Linux 2.6.34 is released. In other words: Now.

Device support

Q: Does LogFS work on both NAND and NOR?

A: Yes, it does. It works on block devices (USB stick, hard disk, etc.) as well.

Usage

Inode file

Q: In LogFS, inode numbers are allocated by super->s_last_ino++; Won't the inode file occupy a huge amount of space over time?

A: No, it won't. After a while super->s_last_ino will be reset to 0 and the generation number of new inodes will be incremented. And any freed inodes are completely removed from the device.

Misc

Q: Where are the userland tools for working with LogFS? mkfs, fsck, ...?

A: mklogfs is here as a binary for i386 or here in source.
fsck does not exist yet. There is a kernel config option for debugging purposes, but the code is waiting for a userspace port.

FAQ (last edited 2010-05-25 10:34:40 by joern)