Назад | Перейти на главную страницу

Как убрать белое пятно с верхнего слоя overlayfs?

У меня есть система на основе OpenWrt на встроенном устройстве.
Rootfs монтируется как overlayfs

# mount
mtd:ubi_rootfs on /rom type squashfs (ro,relatime)
overlayfs:/overlay on / type overlay (rw,noatime,lowerdir=/,upperdir=/overlay/upper,workdir=/overlay/work)
...

Есть ряд измененных файлов:

# find /overlay/upper/ -type f
/overlay/upper/etc/passwd
/overlay/upper/etc/sysstat/sysstat
/overlay/upper/etc/bluetooth/csr8x11-mac.psr
/overlay/upper/etc/shadow
/overlay/upper/etc/ethers
...

Мне нужно вернуть их

Удалите файл из оверлея, а затем перемонтируйте rootfs.

rm /overlay/upper/etc/*
mount -oremount /