Readonly na raiz da partição montada

2
/etc/fstab
UUID=<someuuid> /mnt/data ext4 defaults,relatime,data=ordered   0 2

e

/mnt$ ll
drwxr-xr-x 2 manuel users 4096 15. Apr 18:25 data
/mnt$ mount -a
/mnt$ ll
drwxr-xr-x 4 root root 4096 14. Apr 22:54 data
/mnt$ 

Eu não entendi. Qual é o problema com isso? Eu quero ter permissões de gravação em / mnt / data. Nas subpastas eu posso escrever. É apenas nessa raiz. Por que o dono da pasta muda?

    
por ManuelSchneid3r 15.04.2013 / 18:55

1 resposta

3

Parece que (por que) na primeira situação o volume não está montado. Você vê o ponto de montagem, ou seja, a pasta no sistema de arquivos subjacente. As pastas de ponto de montagem normais do IMHO devem sempre pertencer ao root: root e ter 000 direitos de acesso, pois não faz sentido usá-las em uma situação típica.

A montagem do volume substitui a pasta de ponto de montagem pelo diretório raiz do sistema de arquivos montado. Obviamente, isso pode ter diferentes direitos de acesso e proprietário. Você precisa alterar a propriedade da pasta após o volume ter sido montado. Essas informações são gravadas no sistema de arquivos montado. Cada vez que você montá-lo, esses novos valores aparecerão no ponto de montagem.

E meu conselho é alterar também os metadados da pasta de ponto de montagem (quando não está montada).

    
por 15.04.2013 / 19:07