Onde o gerenciador de arquivos Nautilus monta conexões ftp / smb?

1

Ubuntu 16.04. Eu quero saber em que ponto da árvore do sistema de arquivos o gerenciador de arquivos Nautilus monta as conexões ftp / smb. Eu pensei que poderia estar no mesmo diretório onde os dispositivos de armazenamento externos são montados, ou seja, /media/my_user/disk ou /run/media/my_user/disk , mas não está lá.

Eu tentei procurar na documentação do Nautilus, mas não consegui encontrar nada.

Corri df -h para procurar o ponto de montagem e é isso que recebi:

Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           785M  9.5M  775M   2% /run
/dev/sda5        64G   50G   11G  83% /
tmpfs           3.9G  114M  3.8G   3% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda2        96M   29M   68M  30% /boot/efi
tmpfs           785M   80K  785M   1% /run/user/1000

Então, acho que não está sendo montado como um disco 'normal'.

Se meu conhecimento sobre sistemas Linux não estiver errado, tudo o que posso ver no meu sistema de arquivos é montado na mesma árvore. É de alguma forma diferente quando se trata de uma conexão com um servidor feita pelo gerenciador de arquivos padrão?

    
por freddieRV 04.10.2017 / 21:53

2 respostas

0

Na verdade, são os últimos tmpfs da lista que você forneceu. Se você navegar para "/ run / user / 1000 /", você estará na pasta smb. Ou, pelo menos, conexões smb montadas na pasta / run / user /. Depois que eu me conectei ao meu smb share, eu corri o df -h e descobri que o meu era montado em / run / user / 999 /.

Agora você pode criar links simbólicos para fazer com que a pasta / run / user / sub-folder vá para a pasta / media / location, mas isso pareceria com / media / 1000, neste caso.

Não sou especialista em escrever um script para fazer alterações no sistema apenas por conveniência; então, se você precisar de um compartilhamento smb / ftp sempre acessível, eu escreveria uma entrada para fstab e montaria em um local de fácil acesso.

    
por 05.10.2017 / 05:28
0

So I'm guessing it is not getting mounted as a 'normal' disk.

Eu acho que você está certo. O Nautilus provavelmente "fala" sobre o protocolo FTP ou SMB como ftp e smbclient ferramentas de linha de comando.

Não é possível instalar nautilus no momento e experimentar, mas encontrei Conectando-se a um documento do Samba Share para o CentOS. Eles usam nautilus e eu posso ver que ele suporta endereços como smb:/// ou smb://workgroup . Eu não acho que você pode montar estes , é apenas nautilus "falando" para servidores e interpretando suas respostas (se houver).

Esta parece ser uma abordagem perfeitamente razoável. Como um usuário comum você não pode montar livremente, ainda assim você pode iniciar conexões. É mais fácil "falar" um protocolo do que montar. Observe no documento vinculado que há também uma seção separada chamada "Montando o compartilhamento", onde eles montam como root .

Você mencionou que os dispositivos de armazenamento externos estão sendo montados em /media/ . A situação é diferente com eles porque, como usuário comum, você não pode montar livremente nem acessar dispositivos de bloco (por exemplo, /dev/sdc ). O protocolo "Falando" neste caso significaria acessar o dispositivo diretamente e interpretar seu conteúdo (sistema de arquivos), mas usuários regulares não podem ler nem escrever /dev/sdX . Algum tipo de ajudante é necessário. Eu acredito no Ubuntu udisks2 e ferramentas relacionadas fazem o trabalho.

Não sei se você pode montar facilmente compartilhamentos de rede com essas ferramentas. Esta questão parece ser a certa, mas ainda não há respostas (2017-10-05).

    
por 05.10.2017 / 10:46