make sure /work directory exists always. Before overlay this directory can be cleaned up if required. The first thing overlay does is to create the /work directory if it does not exists. The failure comes from this directory creation if the rw-fs is full as the fs does not allow new directory creation. If one can ensure that /work directory exists always then the mount overlay would still work even if the read-write fs is full.