overlayfs.sh 339 B

123456789101112131415
  1. #!/bin/sh
  2. set -ex
  3. lower="${1:-/}"
  4. mount="$2"
  5. if [ -z "$mount" ]; then
  6. mount="$lower"
  7. fi
  8. upper="${lower}/upper"
  9. work="${lower}/work"
  10. mkdir -p "$lower" "$upper" "$work" "$mount"
  11. touch "${lower}/asdf" "${upper}/qwer"
  12. mount -t overlay -o lowerdir="$lower",upperdir="$upper",workdir="$work" none "$mount"
  13. ls "$lower" "$upper"
  14. umount "$mount"