mount overlayFS в качестве Read-Write FS

Я хочу установить мою файловую систему RO с помощью overlayFS – для использования двух уровней FS (Lowerdir и Upperdir).

Я попробовал следующую команду:

mount -t overlayfs -o lowerdir=/,upperdir=/overlay "overlayfs:/overlay" /mnt && root=/mnt 

Это установлено / mnt как overlayFS, но устанавливает его как RO.

Я попробовал следующее, чтобы установить его как RW (это означает, что Upperdir – RW) –

 mount -t overlayfs -o rw,lowerdir=/,upperdir=/overlay "overlayfs:/overlay" /mnt && root=/mnt 

Еще ничего хорошего.

Некоторая общая информация –

Я хотел бы установить R / W FS как UBIFS, мой RO FS – SquashFS, я работаю над openWRT Спасибо всем!

One Solution collect form web for “mount overlayFS в качестве Read-Write FS”

Вам не хватает workdir= :

Справочники

Наложение в основном связано с каталогами. Если данное имя отображается как в верхней, так и в нижней файловых системах и относится к не-директории в любом из них, тогда нижний объект скрыт – имя относится только к верхнему объекту.

Если оба верхних и нижних объектов являются каталогами, создается объединенный каталог.

Во время mount два каталога, заданные в качестве параметров монтирования lowerdir и upperdir , объединяются в объединенный каталог:

mount -t overlay overlay -olowerdir = / lower, upperdir = / upper, workdir = / work / merged

Workdir должен быть пустым каталогом в той же файловой системе, что и upperdir.

Затем всякий раз, когда запрос запрашивается в таком объединенном каталоге, поиск выполняется в каждом фактическом каталоге, и объединенный результат кэшируется в дентине, принадлежащей файловой системе overlay. Если оба фактических поиска находят каталоги, они сохраняются и создается объединенный каталог, иначе сохраняется только один: верхний, если он существует, иначе нижний.

Только списки имен из каталогов объединяются. Другие материалы, такие как метаданные и расширенные атрибуты, указываются только для верхнего каталога. Эти атрибуты нижнего каталога скрыты.

Несколько нижних слоев

Теперь можно указать несколько нижних уровней, используя двоеточие : как разделительный символ между именами каталогов. Например:

mount -t overlay overlay -olowerdir = / lower1: / lower2: / lower3 / merged

Как показано в примере, upperdir= и workdir= могут быть опущены. В этом случае оверлей будет доступен только для чтения.

Указанные нижние каталоги будут складываться из самого правого и идти влево. В приведенном выше примере lower1 будет верхним, нижним – средним и нижним – нижним.

  • Изменение параметров командной строки ядра для следующей загрузки на OpenWRT
  • Блокировка веб-сайтов по дням и часам с использованием Iptables в OpenWRT
  • wrt (openwrt / lede) initramfs
  • Зеркальное отображение сигналов USB HID на Open WRT через UART
  • Как загрузить tcpdumps в реальном времени на FTP?
  • Необходимо улучшить функцию urlencode
  • Как добавить метки в iptables (цели MARK и CONNMARK)
  • ddwrt to openwrt; блокировка имени хоста или домена на основе адреса mac
  • TP-Link TL-WR1043ND как немая точка доступа
  • Подключите жесткий диск HFS + для чтения и записи в OpenWRT
  • Хорошая альтернатива OpenWRT?
  • Linux и Unix - лучшая ОС в мире.