filesystems – ¿Cómo puedo crear un directorio "agujero negro" similar a / dev / null?

Pregunta:

Me gustaría crear un directorio " /dev/null " (o un directorio "blackhole") de modo que los archivos escritos en él no se escriban realmente, sino que simplemente desaparezcan.

Tengo una aplicación que escribe grandes archivos temporales en un directorio. No tengo control sobre el nombre de los archivos y realmente no me importa el contenido de estos archivos. Podría escribir una secuencia de comandos que periódicamente golpee estos archivos, pero los archivos se escriben muy rápidamente y llenan mi disco. Busco algo más inteligente. Quiero que la aplicación "piense" que está escribiendo estos archivos, cuando de hecho, las escrituras simplemente se descartan en el otro extremo.

También vea este antiguo hilo relacionado.

Respuesta:

Esto no es compatible de forma inmediata en ningún Unix que conozca, pero puedes hacer casi cualquier cosa con FUSE . Hay al menos una implementación de nullfs¹ , un sistema de archivos donde cada archivo existe y se comporta como /dev/null (esta no es la única implementación que he visto).

¹ No confundir con * BSD nullfs , que es análogo a bindfs .

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım