O conteúdo é excluído de um ponto de montagem após a reinicialização

0

Eu criei um ponto de montagem em uma configuração existente com este comando:

mount -o loop /comptel

e também fez uma entrada para /etc/fstab , que se parece com isso:

#tmpfs   /comptel       tmpfs   defaults,loop,size=110,mode=1777,dev,exec,suid  0       0
tmpfs   /comptel       tmpfs   rw,nosuid,nodev,size=110,noatime,user,uid=1000,gid=1001,mode=1777   0       0

Isso parece em df -kh assim:

tmpfs           4.0K     0  4.0K   0% /comptel

Mas quando eu reinicio a configuração, o conteúdo de / comptel é excluído. Alguém pode me ajudar com esse problema? O que estou fazendo errado aqui?

    
por Lucky Tyagi 14.07.2018 / 18:46

1 resposta

0

Como mostrado na Wikipedia:

tmpfs is a common name for a temporary file storage facility on many Unix-like operating systems. It is intended to appear as a mounted file system, but stored in volatile memory instead of a persistent storage device.

O que significa que o conteúdo é puramente armazenado em RAM, então, assim que você desligar seu computador, você perderá tudo nele.

Este é um sistema de arquivos apenas para ser usado para armazenamento de curto prazo, como caches.

Se você precisa manter os arquivos ao seu redor, você precisa usar um dos seus discos rígidos, através de algumas partições. Em uma configuração muito específica, para tornar as coisas mais rápidas, você pode ter algo em tmpfs que é copiado do disco na inicialização, usado lá e depois copiado de volta para o disco no momento do desligamento. Você ainda tem o risco de perder tudo se perder energia (assim, esse tipo de configuração é mais visto em servidores com energia de backup).

    
por 14.07.2018 / 20:05

Tags