Como montar a unidade de rede para que ela possa ser usada em aplicativos e em Wi-Fi

0

Desejo configurar uma unidade de rede para armazenar minhas fotos pessoais. Eu já tenho um servidor e um usuário de 'fotos' no servidor. Eu planejei armazenar as fotos no diretório home deste usuário.

Eu já tentei configurar uma montagem sshfs no fstab, mas isso não funcionou. Acredito que o motivo é que meu laptop está atualmente apenas em Wi-Fi e fstab teria exigido conexão com fio, mesmo quando usando a opção _netdev.

Depois, vi este link que adiciona scripts de montagem à rede se-up e if-down. Mas por alguma razão, mesmo isso não funcionou. Quando a conexão wifi foi criada, o script if-up não foi executado.

Então eu tentei usar o "Conectar ao servidor" no Nautilus. Isso parecia muito promissor e meio que funciona. A desvantagem é que os locais conectados a essa opção não aparecem no diálogo de upload de arquivos do navegador. E seria um dos principais casos de uso que eu anexaria uma foto a um email.

Então, minha pergunta é como montar uma unidade de rede para que: 1) a unidade seria utilizável de aplicativos como navegador 2) é automaticamente conectado quando a rede está disponível ou quando o marcador ou diretório no Nautilus é clicado 3) pode ser usado por vários usuários 4) fácil de usar, mesmo por pessoas não técnicas (configuração pode ser mais exigente)

Existe tal maneira?

    
por Mika 14.01.2014 / 22:59

1 resposta

1

Então eu tentei usar o "Connect to server" no Nautilus. Isso parecia muito promissor e meio que funciona. A desvantagem é que lugares conectados a essa opção não aparecem na caixa de diálogo de upload de arquivos do navegador

O Nautilus monta esses arquivos em ~/.gvfs/share_name e eles estão disponíveis no diálogo de upload de arquivos do navegador a partir desse diretório também. Talvez a caixa de diálogo oculte essa pasta, porque ela está oculta, basta pressionar CTRL + H na caixa de diálogo para alternar a exibição de arquivos / diretórios ocultos e navegar para essa pasta.

Para montar da mesma forma que as montagens do Nautilus, basta usar o comando

gvfs-mount "ssh://user@host:port"

(Obviamente, preenchendo as partes corretamente.) Você pode fazer um script bash simples com esse comando:

#!/bin/bash
sleep 20
gvfs-mount "ssh://user@host:port"

torne-o executável e torne esse script autostart com o seu login. (por exemplo, digitando "startup" no Dash e usando o aplicativo "startup applications" para configurá-lo.) Este script irá esperar 20 segundos após a inicialização para montar o compartilhamento, se você precisar de mais ou menos tempo para o wifi aparecer apenas altere o número no script para os segundos que você deseja.

    
por falconer 14.01.2014 / 23:17