OverlayFS через NFS

From V5wiki

Jump to: navigation, search

Дано: Сервер NFS где лежит основной слой общий для всех машин и монтируется только для чтения. Там же на сервере лежат папки с файлами в каждом из которых имеется файловая система и кадый файл будет монтироваться как блочное устройство. Отдельная папка соответствует отдельной машине которая будет грузиться по сети.

Нужно: смонтировать слои по NFS, смонтировать файлы верхних слоев как блочное устройство и в итоге смонтировать слои через OverlayFS

  1. mount NFS_server:/low_level /var/low_level
  1. mount NFS_server:/clientIP/high_level /var/high_level
  1. losetup /dev/loop0 /var/high_level/virtualFS.dat
  1. mount /dev/loop0 /var/high_level/fs
  1. mount -t overlay overlay -o lowerdir=/var/low_level,upperdir=/var/high_level/fs/upper,workdir=/var/high_level/fs/work overlay /var/system

Здесь папки upper и work должны находиться внутри файла virtualFS.dat

Размонтирование:

  1. umount overlay
  1. umount /dev/loop0
  1. losetup -d /dev/loop0
  1. umount /var/high_level
  1. umount /var/low_level
Personal tools