Как я могу удалить изменения из наложения fs?

У меня встроенное устройство, работающее с BusyBox, существует ряд каталогов, установленных с помощью overlayfs с overlayfs работы и данных, установленными на отдельных разделах UBI, используя следующий стиль команды.

Основная корневая файловая система – это изображение только для чтения squashfs которое было обновлено более новой версией. Мне нужно удалить изменения, которые были внесены в определенные файлы, чтобы произошли изменения в squashfs . Как я могу это сделать?

 mount -t overlay etc_overlay -o lowerdir=/etc,upperdir=/mnt/config/.data,workdir=/mnt/config/.work /etc 

One Solution collect form web for “Как я могу удалить изменения из наложения fs?”

Ваши папки в /mnt/config/.data и /mnt/config/.work содержат ваши изменения. Вы можете перемещать их, чтобы создать новые. Отключите оверлей и установите его с помощью чистого верхнего ребра:

 umount /etc mv /mnt/config/.data /mnt/config/.data.old mv /mnt/config/.work /mnt/config/.work.old mkdir /mnt/config/.data mkdir /mnt/config/.work mount -t overlay etc_overlay -o lowerdir=/etc,upperdir=/mnt/config/.data,workdir=/mnt/config/.work /etc 

Все ваши изменения на старом оверлее будут найдены в /mnt/config/.data.old если они вам понадобятся. /mnt/config/.work.old должно быть пустым в стороне от рабочей папки, если он правильно установлен.

  • overlayfs с большим количеством каталогов
  • Может ли overlayFS поддерживать более двух уровней?
  • overlayfs: отсутствует «workdir» для запуска CloneZilla
  • Могу ли я использовать образ диска для файловой системы с правами чтения и записи в качестве верхнего уровня OverlayFS?
  • Оверлей файловой системы Linux - для чего используется workdir? (OverlayFS)
  • OverlayFS - Как сделать изменения в верхней файловой системе постоянными без размонтирования?
  • OverlayFS не работает с непривилегированным пространством имен пользователей
  • Объединить изменения в верхнюю файловую систему, чтобы снизить файловую систему в Linux Overlay (OverlayFS) mount
  • tail -f не выводит результат в live CD на Ubuntu
  • Как сделать резервную копию (сделать копию) изменений LiveCD?
  • Как отразить изменения, сделанные в оригинальном контейнере LXC на снимках overlayFS?
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.