Como faço para montar manualmente um sistema de arquivos Linux de leitura/gravação como um usuário normal?

Como faço para montar manualmente um sistema de arquivos Linux de leitura/gravação como um usuário normal?

Esta pode parecer uma pergunta estúpida, mas com a maioria das coisas do Linux, parece-me que muitas coisas triviais não estão documentadas.

De qualquer forma, quero simplesmente montar um sistema de arquivos ext4 em um ponto de montagem normal no Ubuntu (/media/where), como leitura gravável para o usuário logado no momento, ou seja, eu.

Não quero adicionar nada ao /etc/fstab, só quero fazer isso agora, manualmente. Preciso de privilégios de superusuário para montar um dispositivo, mas somente o root pode ler e gravar essa montagem. Eu tentei várias opções de montagem, adicionei ao fstab, mas sem sorte.

Responder1

Em um sistema de arquivos ext4 (como ext2, ext3 e a maioria dos outros sistemas de arquivos originados em Unix), as permissões efetivas de arquivo não dependem de quem montou o sistema de arquivos ou das opções de montagem, apenas dos metadados armazenados no sistema de arquivos.

Com o Ubuntu, a montagem deve acontecer automaticamente quando você insere o disco, ou você deve poder clicar em um ícone para montar. Você também pode instalar pmountpara montar sistemas de arquivos como um usuário comum a partir da linha de comando.

Se você possui um sistema de arquivos removível que usa IDs de usuário diferentes do seu sistema, você pode usarbindfs(no pacote Ubuntu de mesmo nome) para fornecer uma visão de qualquer sistema de arquivos com propriedade ou permissões diferentes. O sistema de arquivos removível já deve estar montado, por exemplo, em /media/disk9; então, se quiser aparecer como o proprietário de todos os arquivos, você pode executar

mkdir ~/disk9
sudo bindfs -u $(id -u) -g $(id -g) /media/disk9 ~/disk9

Responder2

Você pode usar:

mount -o user /dev/devicenamee useropção no seu fstab.

Responder3

Se você não estiver com vontade de editar manualmente seu arquivo /etc/fstab, sugiro tentarPySDMpara definir as regras para montar seu sistema de arquivos ext4 regularmente. Ele pode ser instalado instalando o pacote "pysdm" no Synaptic ou pesquisando "pysdm" no Ubuntu Software Center. Uma vez instalado, ele está disponível em Sistema -> Administração -> Gerenciador de dispositivos de armazenamento.

PySDM em ação

Responder4

Acabei de perceber depois de ler o último comentário emhttp://ubuntuforums.org/showthread.php?t=2142284que tudo o que se precisa fazer é umsudo chown -Rvf <user>:<group> <mountpoint>

Isso é tudo que é necessário...

informação relacionada