mirror of
https://github.com/kernelkit/infix.git
synced 2026-08-06 07:33:01 +02:00
In the new model, we have three sources of storage:
- /mnt/var: Mountpoint for a disk with the label "var"
- /mnt/cfg: Mountpoint for a disk with the label "cfg"
- /mnt/tmp: Mountpoint for a ramdisk
These sources are used for the following overlays:
- **/cfg, /home, /root**: /mnt/cfg if available, else /mnt/tmp
- **/etc**: /mnt/cfg if available and the boot/etc finit condition is
set, else /mnt/tmp
- **/var**: /mnt/var if available, else /mnt/tmp
- **/var/lib**: /mnt/var if available, else /mnt/cfg if available,
else /mnt/tmp
See board/common/rootfs/lib/infix/mnt for more information.
24 lines
943 B
Plaintext
24 lines
943 B
Plaintext
# Virtual filesystems
|
|
devtmpfs /dev devtmpfs defaults 0 0
|
|
mkdir#-p /dev/pts helper none 0 0
|
|
devpts /dev/pts devpts mode=620,ptmxmode=0666 0 0
|
|
mkdir#-p /dev/shm helper none 0 0
|
|
tmpfs /dev/shm tmpfs mode=0777 0 0
|
|
proc /proc proc defaults 0 0
|
|
tmpfs /tmp tmpfs mode=1777,nosuid,nodev 0 0
|
|
tmpfs /run tmpfs mode=0755,nosuid,nodev 0 0
|
|
sysfs /sys sysfs defaults 0 0
|
|
debugfs /sys/kernel/debug debugfs nofail 0 0
|
|
cfgfs /config configfs nofail,noauto 0 0
|
|
|
|
# Optional host share when running in Qemu
|
|
hostfs /host 9p nofail,cache=none,msize=16384 0 0
|
|
|
|
# The chosen backing storage for the overlays placed on /cfg, /etc,
|
|
# /home, /root, and /var, are determined dynamically by /lib/infix/mnt
|
|
# depending on the available devices.
|
|
mnttmp /mnt/tmp tmpfs defaults 0 0
|
|
LABEL=var /mnt/var auto noatime,nodiratime,noauto 0 0
|
|
LABEL=cfg /mnt/cfg auto noatime,nodiratime,noauto 0 0
|
|
/lib/infix/mnt# /cfg helper none 0 0
|