clear tmpfs no meu caso

0

Estou em uma máquina Ubuntu .

Eu criei um diretório no diretório root , por:

$ sudo mkdir /hello
$ sudo mkdir /hello/bye

Depois eu montei tmpfs com tamanho 1024M para /hello/bye por:

$ sudo echo "tmpfs   /hello/bye   tmpfs   size=1024M,mode=0777  0  0" >> /etc/fstab
$ sudo mount -a

No futuro, Como limpar /hello/bye (tmpfs)?

    
por Mellon 01.12.2011 / 12:29

2 respostas

4

Se por clear você quer dizer excluir todos os arquivos lá , é como qualquer outro diretório:

rm -rf /hello/bye/*

Se você quer dizer desmonte a partição tmpfs , simplesmente faça:

umount /hello/bye

Após colocar a linha

tmpfs   /hello/bye   tmpfs   size=1024M,mode=0777  0  0

no seu /etc/fstab , essa partição será montada automaticamente a cada inicialização. Se você não quiser usar o automout, use a opção noauto :

tmpfs   /hello/bye   tmpfs   size=1024M,mode=0777,noauto  0  0

Se você não precisar mais da partição, simplesmente exclua essa linha de /etc/fstab e exclua o diretório /hello/bye .

    
por 01.12.2011 / 13:24
0

Se é como montar uma partição limpa sempre que a máquina for reinicializada sem conteúdo nela. Eu sugeriria usar ramfs. Ele será mais rápido, já que está na memória física, pode tratá-lo como qualquer outro sistema de arquivos acessível montado, mas desaparecerá sempre que a máquina for reinicializada.

# mkfs -q /dev/ram1 8192
# mkdir -p /ramcache
# mount /dev/ram1 /ramcache
# df -H | grep ramcache
    
por 01.12.2011 / 13:40