Como posso montar um tmpfs sem raiz?

3

Estou em uma máquina gerenciada, mas gostaria de criar uma pasta armazenada na RAM para armazenamento temporário. Como posso fazer isso?

    
por KitB 13.02.2012 / 17:04

2 respostas

3

AFAIK, você não pode criar uma nova montagem tmpfs sem privilégios de root.

No entanto, muitas versões do Linux fornecem uma montagem tmpfs em /dev/shm que pode ser gravada por todos os usuários. Se estiver lá, você deve ser capaz de usar abuse para armazenar seu diretório temporário.

No RHEL4 / RHEL5:

[me@home]$ mount | grep tmpfs
none on /dev/shm type tmpfs (rw)

No Ubuntu 11.10, ele é montado em /run/shm :

[me@ubuntu_home]$  mount | grep shm
none on /run/shm type tmpfs (rw,nosuid,nodev)
    
por 13.02.2012 / 17:48
3

Sem a ajuda de um administrador de sistema, você não pode. Na verdade, você precisa que ele use o sudo para torná-lo capaz de montar tmpfs ou colocar uma entrada ad-hoc em / etc / fstab.

O ponto é que o mount requer direitos especiais.

Pergunte ao seu sysadmin

PS: se o seu sistema funciona com o tmpfs montado em / tmp, você pode criar uma pasta lá.

    
por 13.02.2012 / 17:18

Tags