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 будет верхним, нижним – средним и нижним – нижним.

  • Как убить процесс в скрипте оболочки, который работает через cron?
  • Socat - отсутствие буферизации
  • Поддержка OpenWRT и текущей версии
  • Дата в миллисекундах на OpenWRT на Arduino YUN
  • Ошибки DMA на маршрутизаторе OpenWrt
  • Как настроить маршрутизатор OpenWrt 10.03 для перенаправления подключения IPv6 к клиентам?
  • Я хочу ретранслятор или мост? (OpenWrt)
  • Ограничить максимальное количество соединений на IP с помощью OpenWRT?
  • Экраны умирают, хотя процесс все еще запущен
  • Как различать SSH и SCP для QoS в OpenWRT (и других системах)?
  • Как добавить метки в iptables (цели MARK и CONNMARK)
  • Interesting Posts

    LMDE не загружается непосредственно после установки, но загружается с опции cd «загрузка с локального жесткого диска»,

    apt: E: Не удалось найти пакет

    Способ установки параметров в родительских группах LXC

    Обеспечить соответствие требованиям RPM требованиям к зависимости других установленных пакетов

    Прошивка Debian от cdimage.debian.org от производителя

    Какие параметры `ServerAliveInterval` и` ClientAliveInterval` в sshd_config точно выполняются?

    Как получить количество ссылок на файлы в папке с этими ссылками?

    Установка файлов .deb в Debian LXDE

    Попытка запускать oprofile на ядре ubuntu, но не может найти файл vmlinux

    Ожидание кросс-компиляции для ARM

    Конкатенация содержимого файла И имен

    LFS Troubles – Применение исправления в разделе 5.7.1

    Как восстановить отсутствующий файл / var / lib / dpkg / status?

    Как я могу сделать backspace действовать как escape с помощью setxkbmap?

    Bindkey для выполнения команды (Zsh)

    Linux и Unix - лучшая ОС в мире.