quando eu corro
mount -t tmpfs -o size=4096m tmpfs /media/ramdisk/
eu recebo um erro
mount: only root can use "--options" option
O diretório /media/ramdisk
é de minha propriedade
ls -la /media/ramdisk
drwxr-xr-x 2 username root 4096 Mar 22 15:18 .
drwxr-xr-x 5 root root 4096 Mar 22 15:18 ..
É possível usar mount
sem sudo
(root) de forma que eu possa montar o ramdisk como usuário após inicializar meu sistema? Não quero que o volume seja montado automaticamente no momento da inicialização, mas apenas quando eu optar por montá-lo. Acredito que haja alguma maneira de fazer isso fstab
, mas não tenho certeza de como isso pode ser feito.
É permitido usar o root uma vez para editar o fstab.
Isso pode ser feito primeiro editando
/etc/fstab
, por exemplo, tenho a seguinte linha0 0
todo: verifique se rw,nodev,nosuid,noexec são necessários/sensatos
O tamanho do ramdisk a ser alocado posteriormente por um comando do usuário é definido aqui, assim como o
TYPE
eFSTYPE
. (TYPE
= primeirotmpfs
,FSTYPE
= segundotmpfs
)Em seguida, um usuário pode chamar
este é o comando que realmente faz a montagem. desmontar
que pode ser executado pelo usuário
<username>
.Alterar propriedade:
chown <username> /media/ramdisk
- todo: verifique se necessário