Userspace-Anwendung für CIFS

Userspace-Anwendung für CIFS

Ich muss meine Windows-Freigabe auf einem Linux-Rechner mounten, der kein CIFS-Kernelmodul hat. Gibt es eine Userspace-Anwendung, die dem CIFS-Kernelmodul entspricht? Oder gibt es einfach eine Möglichkeit, meine Freigaben auf Linux-Rechnern ohne CIFS zu mounten?

Antwort1

Früher gab es smbmountund smbfs, aber beide scheinen eher mit neueren Linux-Distributionen ausgeliefert zu werden. Sie sind möglicherweise noch auf älteren Distributionen verfügbar. Es gibt auch smbnetfuseund , fusesmbdie beide ein ganzes Netzwerk von SMB-Servern auf einem einzigen Einhängepunkt anzubieten scheinen. (Ich habe es einmal versucht, fusesmbaber es hat nicht funktioniert.)

Neben den bereits erwähnten GVFS, KIO und smbclient gibt es noch zwei weitere „browserähnliche“ Tools zum Durchsuchen von SMB-Freigaben: smb4k(erweiterter Freigabebrowser für KDE) und smbc(auf Curses basierender SMB-Netzwerkbrowser).

Antwort2

Wenn Sie es als normales Dateisystem zugänglich machen möchten, dannmussgemountet werden – egal ob über cifs.ko oder über FUSE – daran führt kein Weg vorbei.

Allerdings haben GNOME-, Xfce- oder KDE-Programme ihre eigenen virtuellen Dateisystemebenen, die Gvfs bzw. KIO genannt werden. Beide ermöglichen den Zugriff smb://server/share/...innerhalb des Programms, sofern die erforderlichen Clients (gvfs-smb) installiert sind.

(Theoretisch wäre es möglich, etwas Ähnliches zu erstellen, das in jedes Programm geladen werden könnte. Aber ich habe keine Versuche dazu gesehen. Angesichts der Existenz von FUSE ist das wohl Zeitverschwendung.)

Wenn Sie nur wenige Dateien übertragen müssen, können Sie das FTP-ähnliche smbclientTool verwenden.

verwandte Informationen