У меня есть система на основе 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 /