In älteren Ubuntu-Versionen konnten Sie auf die mit Nautilus gemounteten SMB-Freigaben zugreifen, indem Sie in ~/.gvfs/
gingen Verzeichnis. Ich fand es sehr praktisch, da ich gerne Nautilus zum Mounten der Freigaben verwende, aber alle Festplattenoperationen (Kopieren, MV, Suchen usw.) über die Befehlszeile ausführe.
Ich habe jetzt Ubuntu 13.04, und obwohl ich die Freigabe mounten und mit Nautilus verwenden kann (was ich nie benutze), kann ich den tatsächlichen Mount-Punkt nicht finden. Ist es noch irgendwo? Oder wurde es aufgegeben? Kann ich es zurückbekommen?
Ich weiß, dass ich die Freigaben mit CIFS und /etc/fstab
mounten kann , aber ich würde lieber den Benutzerbereich verwenden. Auf diese Weise bleiben meine Einstellungen (einschließlich Anmeldeinformationen) in meinem Home-Verzeichnis, wenn ich ein neues System installiere oder mein Zuhause auf einen anderen Computer übertrage, und ich muss mich nicht um die Aktualisierung von fstab kümmern.
Außerdem möchte ich es nicht manuell mit sudo mounten (mit sudo mount -t cifs ...
). Ja, ich könnte einen Alias oder ein Skript erstellen, aber dann müsste ich entweder jedes Mal mein Passwort eingeben oder mein Passwort in einer Anmeldeinformationsdatei speichern. Und geben Sie das sudo-Passwort ein. Und dann muss ich jedes Mal, wenn ich auf eine neue Freigabe stoße, daran denken, wie ich eine Datei mit Anmeldeinformationen erstellen kann. Also ja, ich könnte mit dieser Lösung enden, aber ich würde meine derzeitigen Gewohnheiten lieber nicht ändern, wenn es möglich ist.
Darüber hinaus gibt es die Angelegenheit anderer Benutzer, für die ich häufig eine einfache Befehlszeilenlösung bereitstelle. In 13.04 ist dies nicht mehr möglich (zum Beispiel, weil die Benutzer, denen ich die Lösung zur Verfügung stelle, nicht berechtigt sind, sudo mount auf ihren Computern zu verwenden).
Auf jeden Fall bin ich neugierig, was mit gvfs passiert ist und warum ich die gemounteten Verzeichnisse nicht sehen kann.
Beste Antwort
In 13.04 werden gvfs-Benutzer-Mounts in das /run-Dateisystem verschoben
/run/user/<username>/gvfs
siehe Warum werden meine gvfs-Mounts nicht unter ~/.gvfs oder /run/user/
[nicht als Duplikat gekennzeichnet, da die Antworten dort unklar sind]
Wenn Sie die alten Links / Skripte usw. behalten möchten, tun Sie dies einfach
rmdir ~/.gvfs/
ln -s /run/user/<username>/gvfs ~/.gvfs
Aktualisieren :gvfs ist veraltet, verwenden Sie „gio mount
' stattdessen. Jetzt befinden sich smb-Mounts auf $XDG_RUNTIME_DIR/gvfs.