mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-22 00:40:03 +00:00
![Kees Cook](/assets/img/avatar_default.png)
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it from any "depends on" lines in Kconfigs. CC: KONISHI Ryusuke <konishi.ryusuke@lab.ntt.co.jp> Signed-off-by: Kees Cook <keescook@chromium.org> Acked-by: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
24 lines
1.1 KiB
Text
24 lines
1.1 KiB
Text
config NILFS2_FS
|
|
tristate "NILFS2 file system support"
|
|
select CRC32
|
|
help
|
|
NILFS2 is a log-structured file system (LFS) supporting continuous
|
|
snapshotting. In addition to versioning capability of the entire
|
|
file system, users can even restore files mistakenly overwritten or
|
|
destroyed just a few seconds ago. Since this file system can keep
|
|
consistency like conventional LFS, it achieves quick recovery after
|
|
system crashes.
|
|
|
|
NILFS2 creates a number of checkpoints every few seconds or per
|
|
synchronous write basis (unless there is no change). Users can
|
|
select significant versions among continuously created checkpoints,
|
|
and can change them into snapshots which will be preserved for long
|
|
periods until they are changed back to checkpoints. Each
|
|
snapshot is mountable as a read-only file system concurrently with
|
|
its writable mount, and this feature is convenient for online backup.
|
|
|
|
Some features including atime, extended attributes, and POSIX ACLs,
|
|
are not supported yet.
|
|
|
|
To compile this file system support as a module, choose M here: the
|
|
module will be called nilfs2. If unsure, say N.
|