Por que de repente não consigo escrever neste volume sshfs?

Por que de repente não consigo escrever neste volume sshfs?

Existe um servidor remoto ao qual me conecto diariamente através de ssh. Eu faço muitas edições de arquivos no servidor, então costumo sshfsfazer isso.

Eu monto o diretório com $ sshfs user@host:/var/www/html ~/sshfs/html. Isso funcionou muito bem nos últimos meses e aindadevetrabalho mesmo agora. No entanto, estou tendo alguns problemas de acesso estranhamente inconsistentes.

Caso 1 – Texto Sublime:Não consigo salvar nada usando o editor de minha preferência (Sublime Text). Também não consigo salvar como para criar um novo arquivo ~/sshfs/html/. Posso abrir arquivos, mas não salvar.

O Sublime dá a seguinte mensagem em uma caixa de alerta ao tentar salvar:

captura de tela

Unable to save ~/sshfs/html/foo
Error: rename(/home/ben/sshfs/html/.subl219.tmp, /home/ben/sshfs/html/foo) failed
errno: 1

Caso 2 - Kate:Tentei abrir coisas no Kate para ver se Sublime estava apenas sendo burro. Ainda não consigo editar os arquivos existentes,mas posso criar novos arquivos sem problemasem Kate.

Kate dá a seguinte mensagem em uma caixa de alerta ao tentar salvar uma edição:

captura de tela

The document could not be saved, as it was not possible to write to /home/ben/sshfs/html/foo.
Check that you have write access to this file or that enough disk space is available.

Caso 3 – Vim:É aqui que as coisas começam a fazer menos sentido. Eu tentei usar o Vim na minha máquina local com

$ vim ~/sshfs/html/foo

Surpreendentemente, não tenho nenhum problema ao usar o Vim. Ele abre, edita, salva e cria arquivos sem problemas. Também não tenho problemas ao usar comandos shell como touch.

Coisas a considerar

  • Acesso ao grupo
    • O grupo developerstem acesso a todos os arquivos que desejo editar.
    • Meu usuário local é membro do grupo developers.
    • Meu usuário remoto (a conta na qual faço login via SSH) é membro do grupo developers.
    • O grupo developersexiste no servidor e na minha máquina local com o mesmo ID.
  • Outras coisas
    • Tenho vários diretórios em alguns servidores que uso assim. Nenhum dos outros diretórios em outros servidores está me causando problemas.
  • Executando $ ls -lno meu host local dentro do ponto de montagem:

Saída

drwxrwxr-x 1 root developers  4096 Sep  8 06:47 admin
drwxrwxr-x 1 root developers  4096 Jun  4  2013 agent_submit
-rwxrwxr-x 1 root developers  6605 Jun  4  2013 authorize.php
  • Executando $ ls -lno host remoto por meio de um shell ssh:

Saída

drwxrwxr-x 10 root developers  4096 Sep  8 06:47 admin
drwxrwxr-x  2 root developers  4096 Jun  4  2013 agent_submit
-rwxrwxr-x  1 root developers  6605 Jun  4  2013 authorize.php

Responder1

informação relacionada