Múltiplas partições tmpfs

5
[mayur@mayur311-pc ~]$ df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   50G  3.6G   47G   8% /
devtmpfs                 3.9G     0  3.9G   0% /dev
tmpfs                    3.9G  148K  3.9G   1% /dev/shm
tmpfs                    3.9G  9.1M  3.9G   1% /run
tmpfs                    3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda6                494M  159M  336M  33% /boot
/dev/mapper/centos-home   73G   62M   73G   1% /home
tmpfs                    782M   32K  782M   1% /run/user/1000

Por que existem 4 tmpfs e /dev/mapper/ drives?

    
por user172577 29.05.2016 / 03:44

2 respostas

3

Não há nada de anormal em ter sistemas de arquivos tmpfs em sua caixa Linux. O tmpfs é um sistema de arquivos apenas de memória, muito parecido com os "discos RAM" de outros sistemas operacionais. Como o nome indica, o conteúdo vive na RAM, então desaparece após a reinicialização. Também é extremamente rápido.

O tmpfs é comumente usado em situações em que você não se importa com o conteúdo de um sistema de arquivos após a reinicialização e / ou onde o desempenho é fundamental.

No seu exemplo, você tem /run (que é usado para todos os tipos de arquivos temporários de vários subsistemas), /dev/shm , que é uma implementação do conceito de memória compartilhada, e /sys , que é um pseudo sistema de arquivos que o kernel usa para relatar muitos tipos diferentes de informações sobre o sistema.

    
por 29.05.2016 / 05:16
1

/ dev / shm - memória compartilhada, é usado para programas para compartilhar coisas na RAM.

/ run - contém arquivos pequenos, com informações sobre programas em execução, é útil, por exemplo, quando um programa não pode ser executado duas vezes, portanto o programa em execução pode alertar um segundo programa impedindo que ele seja executado e outras coisas.

/ sys / fs / cgroups - link

    
por 29.05.2016 / 05:17