¿Por qué de repente no puedo escribir en este volumen sshfs?

¿Por qué de repente no puedo escribir en este volumen sshfs?

Hay un servidor remoto al que me conecto diariamente a través de ssh. Edito mucho archivos en el servidor, por lo que suelo sshfshacerlo.

Monto el directorio con $ sshfs user@host:/var/www/html ~/sshfs/html. Esto ha funcionado muy bien en los últimos meses y todavíadeberíatrabajar incluso ahora. Sin embargo, tengo algunos problemas de acceso extrañamente inconsistentes.

Caso 1 - Texto Sublime:No puedo guardar nada usando el editor de mi elección (Sublime Text). No puedo Guardar como para crear un nuevo archivo en ~/sshfs/html/ninguno de los dos. Puedo abrir archivos, pero no guardarlos.

Sublime muestra el siguiente mensaje en un cuadro de alerta al intentar guardar:

captura de pantalla

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:Intenté abrir cosas en Kate para ver si Sublime estaba siendo tonto. Todavía no puedo editar archivos existentes,pero puedo crear nuevos archivos sin problemasen Kate.

Kate muestra el siguiente mensaje en un cuadro de alerta cuando intenta guardar una edición:

captura de pantalla

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:Aquí es donde las cosas empiezan a tener menos sentido. Intenté usar Vim en mi máquina local con

$ vim ~/sshfs/html/foo

Sorprendentemente, no tengo ningún problema al usar Vim. Abre, edita, guarda y crea archivos sin problemas. Tampoco tengo problemas al utilizar comandos de shell como touch.

Cosas para considerar

  • Acceso grupal
    • El grupo developerstiene acceso a todos los archivos que quiero editar.
    • Mi usuario local es miembro del grupo developers.
    • Mi usuario remoto (la cuenta en la que inicio sesión a través de SSH) es miembro del grupo developers.
    • El grupo developersexiste tanto en el servidor como en mi máquina local con la misma ID.
  • Otras cosas
    • Tengo varios directorios en un par de servidores que uso así. Ninguno de los otros directorios de otros servidores me está dando ningún problema.
  • Ejecutándose $ ls -len mi host local dentro del punto de montaje:

Producción

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
  • Ejecutando $ ls -len el host remoto a través de un shell ssh:

Producción

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

Respuesta1

información relacionada