Mounten von FTP-Verzeichnissen mit curlftpfs beschleunigen
Manchmal kann es nützlich sein, FTP-Verzeichnisse direkt innerhalb der Dateisystems einzubinden, etwa um die Dateien mit Tools zu öffnen, die das FTP-Protokoll nicht beherschen. Ich nutze z.B. häufig "meld", um die Änderungen in der Entwicklungsumgebung mit denen in der Produktivumgebung zu synchronisieren.
Zum Einbinden verwende ich hierbei "curlftps". Leider ist hier Geduld gefragt, da der Zugriff recht langsam ist.
Jetzt habe ich herausgefunden, dass man mit der Option "singlecwd" den Zugriff deutlich beschleunigen kann (Bei mir hat es nur noch halb so lange gedauert, ein komplettes Verzeichnis zu durchforsten (knap 10MB, Ebenen: 9).
Beispielaufruf:
curlftpfs -o ftp_method=singlecwd,nonempty,allow_other,user=testuser:geheim ftp.remote.de /pfad/zu/lokalem/verzeichnis
"nonempty" ermöglich es übrigens, ein nicht leeres Verzeichnis zu mounten.