427e574bd1
since the same function can be achieved by mount: mount(NULL, "/mnt/unionfs", "unionfs", 0, "fspath1=/mnt/path1,prefix1=prefix1," "fspath2=/mnt/path2,prefix2=prefix2"); Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
28 lines
1.1 KiB
Plaintext
28 lines
1.1 KiB
Plaintext
#
|
|
# For a description of the syntax of this configuration file,
|
|
# see the file kconfig-language.txt in the NuttX tools repository.
|
|
#
|
|
|
|
config FS_UNIONFS
|
|
bool "Union File System"
|
|
default n
|
|
---help---
|
|
The Union file system is provides a mechanism to overlay two
|
|
different, mounted file systems so that they appear as one. In
|
|
general this works like this:
|
|
|
|
1) Mount file system 1 at some location, say /mnt/file1
|
|
2) Mount file system 2 at some location, say /mnt/file2
|
|
3) Call mount() to combine and overly /mnt/file1 and
|
|
mnt/file2 as a new mount point, say /mnt/unionfs.
|
|
|
|
/mnt/file1 and /mnt/file2 will disappear and be replaced by the
|
|
single mountpoint /mnut/unionfs. The previous contents under
|
|
/mnt/file1 and /mnt/file2 will appear merged under /mnt/unionfs.
|
|
Files at the same relative path in file system1 will take presence.
|
|
If another file of the same name and same relative location exists
|
|
in file system 2, it will not be visible because it will be occluded
|
|
by the file in file system1.
|
|
|
|
See include/nutts/unionfs.h for additional information.
|