Acabei de instalar o OpenSuse 13.1 e notei 5tmpfsramdisks 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 atualizado recentemente para um novo SSD. Fiquei me perguntando se alguém sabia para que serviam ou se era bom se livrar deles?
Responder1
/dev/shm
deve ser usado apenas por shm_*
funções sem_*
que implementam o POSIXmemoria compartilhadaesemáforoscaracterísticas. Já é utilizado há algum tempo e dada a sua função faz sentido mantê-lo na memória.
/sys/fs/cgroup
é mais como um sistema de arquivos virtual usado paragrupos, então, novamente, faz sentido armazená-lo na memória, assim como /proc
.
O resto dos diretórios fazem parte do novo /run
diretóriopropostafez Lennart Poettering, autor desistema:
/run
agora é umtmpfs, e/var/run
é montado por ligação a ele./var/lock
é vinculado montado em/run/lock
.
O OpenSuse usa o systemd, então você não pode se livrar deles, pelo que eu sei.
Responder2
Acho que a intenção é ter certeza de que esses diretórios estejam vazios após a reinicialização. Esses ramdisks consomem apenas uma pequena quantidade de RAM.
Se você desativá-los, deverá cuidar para que esses diretórios estejam vazios. Talvez não seja fácil colocar essa ação naquela parte da fase de inicialização quando for necessária.