Ramdisks no OpenSuse 13.1

0

Acabei de instalar o OpenSuse 13.1 e notei cinco ramdisks tmpfs no particionador, mapeados para /dev/shm , /run , /sys/fs/cgroup , /var/lock e /var/run .

Não me lembro de ter visto esses ramdisks no passado quando usei o OpenSuse, embora tenha feito upgrade recentemente para um novo SSD. Eu queria saber se alguém sabia para que serve ou se era bom se livrar deles?

    
por Mark 23.06.2014 / 17:37

2 respostas

1

/dev/shm é usado apenas pelas funções shm_* e sem_* implementando o POSIX memória compartilhada e semáforos . Tem sido usado há algum tempo e, dado seu papel, faz sentido mantê-lo na memória.

/sys/fs/cgroup é mais como um sistema de arquivos virtual usado para cgroups , então, novamente, isso faz sentido armazená-lo na memória, assim como /proc .

Os demais diretórios fazem parte do novo diretório /run proposta da Lennart Poettering, o autor de systemd :

/run is now a tmpfs, and /var/run is bind mounted to it. /var/lock is bind mounted to /run/lock.

O OpenSuse usa systemd, então você não pode se livrar deles até onde eu sei.

    
por 23.06.2014 / 18:11
0

Eu acho que a intenção é ter certeza de que esses diretórios estão vazios após a reinicialização. Esses ramdisks consomem apenas uma pequena quantidade de RAM.

Se você desativá-los, então você deve se preocupar que estes diretórios estão vazios. Talvez não seja fácil conseguir essa ação nessa parte da fase de inicialização quando necessário.

    
por 23.06.2014 / 17:44