getting started: explain 9p module rebuild

split networking and filesystem toplevel secions

create closest overlayfs attempt so far and document it
This commit is contained in:
Ciro Santilli 六四事件 法轮功
2018-10-14 00:00:00 +00:00
parent ddecb1bf5d
commit 98bada1e7c
10 changed files with 442 additions and 336 deletions

View File

@@ -1,12 +1,14 @@
# <file system> <mount pt> <type> <options> <dump> <pass>
/dev/root / ext2 rw,noauto 0 1
proc /proc proc defaults 0 0
devpts /dev/pts devpts defaults,gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs mode=0777 0 0
tmpfs /tmp tmpfs mode=1777 0 0
tmpfs /run tmpfs mode=0755,nosuid,nodev 0 0
sysfs /sys sysfs defaults 0 0
debugfs /sys/kernel/debug debugfs defaults 0 0
host_data /mnt/9p/data 9p trans=virtio,version=9p2000.L 0 0
host_out /mnt/9p/out 9p trans=virtio,version=9p2000.L 0 0
host_rootfs_overlay /mnt/9p/rootfs_overlay 9p trans=virtio,version=9p2000.L 0 0
# <file system> <mount pt> <type> <options> <dump> <pass>
/dev/root / ext2 rw,noauto 0 1
proc /proc proc defaults 0 0
devpts /dev/pts devpts defaults,gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs mode=0777 0 0
tmpfs /tmp tmpfs mode=1777 0 0
tmpfs /run tmpfs mode=0755,nosuid,nodev 0 0
sysfs /sys sysfs defaults 0 0
debugfs /sys/kernel/debug debugfs defaults 0 0
host_data /mnt/9p/data 9p trans=virtio,version=9p2000.L 0 0
host_out /mnt/9p/out 9p trans=virtio,version=9p2000.L 0 0
host_rootfs_overlay /mnt/9p/rootfs_overlay 9p trans=virtio,version=9p2000.L 0 0
host_out_rootfs_overlay /mnt/9p/out_rootfs_overlay 9p trans=virtio,version=9p2000.L 0 0
overlay /mnt/overlay overlay lowerdir=/mnt/9p/rootfs_overlay:/mnt/9p/out_rootfs_overlay:/,upperdir=/mnt/upper,workdir=/mnt/work 0 0

View File

@@ -1,14 +0,0 @@
#!/bin/sh
set -ex
lower="${1:-/}"
mount="$2"
if [ -z "$mount" ]; then
mount="$lower"
fi
upper="${lower}/upper"
work="${lower}/work"
mkdir -p "$lower" "$upper" "$work" "$mount"
touch "${lower}/asdf" "${upper}/qwer"
mount -t overlay -o lowerdir="$lower",upperdir="$upper",workdir="$work" none "$mount"
ls "$lower" "$upper"
umount "$mount"