Løsning på shell-frysning efter sshfs-montering på Ubuntu 12.04: Trin-for-trin guide

Hvordan løses problemet med, at shell fryser efter montering af en fjernserver med sshfs på Ubuntu 12.04, selvom kommandoen sshfs -o ServerAliveInterval=15 -o reconnect -C -o workaround=all -o idmap=user root@:/ tidligere har fungeret?

Hvis din shell fryser efter montering af en fjernserver med sshfs på Ubuntu 12.04, kan du prøve at opdatere sshfs, kontrollere netværksforbindelsen, justere ServerAliveInterval, bruge TCPKeepAlive, tjekke logfiler, prøve en anden mount point eller genstarte sshfs.

Sådan løses problemet med, at shell fryser efter montering af en fjernserver med sshfs på Ubuntu 12.04

Hvis din shell fryser efter montering af en fjernserver med sshfs på Ubuntu 12.04, selvom kommandoen tidligere har fungeret, kan du prøve følgende løsninger:

  • Opdater sshfs: Sørg for, at du har den nyeste version af sshfs installeret. Kør følgende kommando for at opdatere:
    sudo apt-get update && sudo apt-get install sshfs
  • Kontroller netværksforbindelsen: Sørg for, at din netværksforbindelse til fjernserveren er stabil. Du kan teste forbindelsen med:
    ping 
  • Juster ServerAliveInterval: Prøv at ændre værdien af ServerAliveInterval til en lavere værdi, f.eks. 10 sekunder:
    sshfs -o ServerAliveInterval=10 -o reconnect -C -o workaround=all -o idmap=user root@:/ 
  • Brug TCPKeepAlive: Tilføj -o TCPKeepAlive=yes til din sshfs kommando for at sikre, at forbindelsen holdes aktiv:
    sshfs -o ServerAliveInterval=15 -o reconnect -C -o workaround=all -o idmap=user -o TCPKeepAlive=yes root@:/ 
  • Kontroller logfiler: Tjek system- og sshfs-logfiler for eventuelle fejlmeddelelser, der kan give en indikation af problemet:
    tail -f /var/log/syslog
  • Prøv en anden mount point: Nogle gange kan problemet være relateret til den specifikke mappe, du forsøger at montere til. Prøv at bruge en anden mappe:
    sshfs -o ServerAliveInterval=15 -o reconnect -C -o workaround=all -o idmap=user root@:/ /mnt/remote_folder
  • Genstart sshfs: Hvis ingen af ovenstående løsninger virker, kan du prøve at afmontere og genmontere fjernserveren:
        fusermount -u 
        sshfs -o ServerAliveInterval=15 -o reconnect -C -o workaround=all -o idmap=user root@:/ 
        

Hvis problemet fortsætter, kan det være nødvendigt at undersøge yderligere eller overveje at opgradere til en nyere version af Ubuntu, da Ubuntu 12.04 er en ældre version og muligvis ikke længere understøttes med opdateringer og fejlrettelser.