Estoy tratando de agregar dos puntos de montaje en un solo directorio para que combine los archivos de ambos en un único punto de montaje. Estoy haciendo algunas pruebas con overlayfs y he podido crear el punto de montaje combinado, pero el problema surge cuando elimino archivos de este directorio combinado.
Entiendo que overlayfs tiene un sistema de archivos superior e inferior y que si elimina algo de la parte inferior, crea un "apagón" en el sistema de archivos superior que básicamente solo oculta el archivo de la parte inferior de "brillando a través de" a la capa fusionada. El archivo todavía ocupa espacio en el sistema de archivos inferior; simplemente no se presenta como disponible.
Mi pregunta es: ¿cómo elimino un archivo de los sistemas de archivos superior e inferior y reclamo el espacio utilizado por el archivo eliminado, y no solo lo oculto? Puedo eliminar manualmente el archivo desde el directorio combinado y luego desde el directorio inferior (¿es esto algo malo?) Pero df -ha
aún muestra el directorio combinado como ocupando espacio:
none 6.8G 1.9G 4.6G 30% /var/www/merged
/dev/loop0 380M 2.3M 354M 1% /mnt/lower1
/dev/loop1 380M 2.3M 354M 1% /mnt/lower2
/dev/loop2 380M 2.3M 354M 1% /mnt/upper
none 380M 2.3M 354M 1% /mnt/merged
¿Cuál es la forma correcta de eliminar archivos de un sistema de archivos overlayfs e informar adecuadamente el uso preciso del disco?