Número principal / secundário do dispositivo para o sistema de arquivos remoto

1

Esta resposta afirma:

A mounted network share will have a deviceId which is why you can create a symlink to a mounted location.

Portanto, se "um compartilhamento de rede montado tiver deviceId ", os arquivos montados com sshfs terão um dispositivo físico associado a eles, como qualquer outro sistema de arquivos faria. Eu montei um diretório remoto no sistema local (Ubuntu 14.04) com

sshfs user@remotehost:/remote/directory /home/local/directory

Na saída de mount do sistema local, uma linha correspondente é exibida corretamente:

user@remotehost:/remote/directory on /home/local/directory type fuse.sshfs (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)

Para todos os arquivos em /home/local/directory/ , stat outputs Device: 30h/48d . Mas nem em /sys/dev/block , nem em /sys/dev/char há um dispositivo local com o maior número 3!

Então, que tipo de dispositivo é onde posso encontrá-lo no meu sistema local ?

    
por BowPark 01.03.2017 / 10:09

1 resposta

2

Sshfs usa o FUSE , a infra-estrutura Sistema de arquivos no UserSpace , por isso não é associado a um dispositivo de bloco (e claro que não a um dispositivo de caracteres). Não sei como o número do dispositivo stats output está relacionado a essa infraestrutura do kernel, se estiver relacionado de alguma forma e não apenas conteúdo aleatório.

    
por 01.03.2017 / 10:27