Existe um sistema de arquivos que escreve tudo em nada?

0

O caso do usuário é que um programa grava arquivos que eu não quero preservar em uma pasta dedicada. Então, existe um sistema de arquivos que baixa a solicitação de gravação, mas retorna OK / done?

    
por Magicloud 21.01.2015 / 03:35

2 respostas

0

Sim, você pode escrever em /dev/null , mas talvez precise de permissões de root (não tenho certeza sobre isso, apenas tente). Você também pode excluir arquivos movendo-os para lá, por exemplo, mv justanytrash.txt /dev/null

    
por Byte Commander 21.01.2015 / 04:00
0

Escrever para / dev / null não funcionará se o programa tentar criar um arquivo e gravar nele. Isso não é algo que você possa fazer em / dev / null.

Talvez a próxima melhor coisa seja criar um sistema de arquivos temporário na memória. Em seguida, os arquivos serão gravados, mas serão descartados quando o sistema for encerrado ou quando o sistema de arquivos temporário for desmontado.

Passos a serem tomados:

  1. Crie um ponto de montagem para o sistema de arquivos temporário:

sudo mkdir /mnt/tmpfs

  1. Crie e monte um sistema de arquivos de memória temporário de, digamos, 100 Mb:

sudo mount -osize=100m tmpfs /mnt/tmpfs -t tmpfs

  1. Crie um link simbólico do sistema de arquivos para a pasta dedicada:

sudo ln -s /mnt/tmpfs /path/to/dedicated/folder

Agora os arquivos serão gravados em / mnt / tmpfs e eles desaparecerão quando você fizer

sudo umount /mnt/tmpfs

    
por Jos 21.01.2015 / 10:44