É como o sistema de arquivos de união suporta a exclusão de uma união em que o arquivo subjacente a ser excluído reside em um sistema de arquivos somente leitura.
Digamos que você tenha
-
/bin(somente leitura) -
/usr/bin(somente leitura) -
/home/USERNAME/bin(leitura-escrita)
todas as uniões montadas juntas em /bin (leitura-gravação).
E você faz rm /bin/ls .
Ele colocaria um whiteout para ls em /home/USERNAME/bin , o que faz com que pareça que /bin/ls foi excluído.
Veja Estado do sindicato para uma boa leitura e uma explicação completa.