staging.inyokaproject.org

Doppelte Anzeige per fstab eingebundener NAS Freigaben in Nautilus

Status: Ungelöst | Ubuntu-Version: Ubuntu 12.04 (Precise Pangolin)
Antworten |

Bleys

Anmeldungsdatum:
13. August 2006

Beiträge: 6172

  • PC: AMD A6 APU, 8GB RAM, 2TB HD, System und Home sind jeweils eigene Partitionen. Kernel: 3.2.0-58

  • NAS: Synology DiskStation DS211

  • 3 Freigaben per cifs: Video, Foto, Musik

  • Gigabit Netzwerk

Auf das System habe ich im Moment nur Zugriff per Teamviewer und ich konnte erst relativ kurz darauf zugreifen. Erst am WE ist ein längerer Zugriff möglich um das Problem zu lösen. Es funktioniert alles wie es soll, bis auf die Anzeige im Nautilus.

Die Freigaben sind in dieser Form per fstab eingebunden:

//192.168.178.200/video /home/htpc/NAS/Video cifs user=,passwd=,rw,uid=1000,gid=1000 0 0

Nach Start des PC werden die Freigaben korrekt in Nautilus unter Geräte angezeigt. Nach Zugriff auf die Freigabe "Video" per Programme wie XBMC und TinyMediaManager ändert sich die Anzeige im Nautilus:

Die Freigabe "Video" ist weiter korrekt unter "Geräte". Die Freigaben "Foto" und "Musik" erscheinen jetzt zusätzlich unter "Rechner" und funktionieren auch nur noch da. Die unter "Geräte" angezeigten Freigaben "Foto", "Musik" haben jetzt nicht mehr das Auswerfen Symbol und ein Klick darauf bringt die Fehlermeldung, dass die Freigaben schon eingebunden sind. Auf die Freigaben "Foto" und "Musik" wurde bis zu dem Zeitpunkt noch nicht zugegriffen.

Bin für jeden Hinweis dankbar der mir helfen kann das Problem am WE zu lösen.

Moderiert von redknight:

Ins vermutlich richtige Forum verschoben. Das hat nichts, aber auch gar nichts, mit Serverdiensten zu tun.

Max-Ulrich_Farber

Avatar von Max-Ulrich_Farber

Anmeldungsdatum:
23. Januar 2007

Beiträge: 8010

Eine Lösung habe ich leider nicht. Ich will nur sagen, dass mich dies auch stört, und dass es sich in Thunar (Xfce) genau so skurril verhält. Das kommt wohl daher, dass die Freigaben jetzt zusätzlich noch mittels GVFS im Userspace eingebunden sind, und dass für die Dateimanager dann offenbar nur noch dies zählt. Anders kann ich mir dies kaum erklären. Doch abgesehen von diesem Schönheitsfehler klappt ja der Zugriff über den Mountpunkt im lokalen Dateisystem nach wie vor.

Gruß – Max-Ulrich

Bleys

(Themenstarter)

Anmeldungsdatum:
13. August 2006

Beiträge: 6172

Danke für die Info!

Hab mir jetzt den Wiki Artikel zu gvfs 2 mal durchgelesen und versucht nachzuvollziehen, was Nautilus damit macht oO. Wenn ich es nicht übersehen habe, bietet mir gvfs keine Möglichkeit eine Netzwerkfreigabe so ins Dateiverzeichnis einzubinden das ich mit Sofware, die nicht im Öffnen Dialog das Netzwerk anbietet, auf die Freigabe zugreifen kann.

Also für viele Zwecke vollkommen witzlos. In Verbindung mit der fstab wird es dann witzig.

Ich trage eine neue Freigabe in die fstab ein. Beim Speichern der fstab erscheint sofort ein entsprechender Eintrag unter Geräte. Das folgende sudo mount -a mountet die zweite Freigabe und macht dann mit meiner ersten, schon immer vorhandenen Freigabe das im Startpost geschilderte.

Die (schon immer vorhandene Freigabe) erscheint unter Rechner ohne dass das Symbol unter Geräte verschwindet.

Spasseshalber hab ich dann noch eine Freigabe erstellt. Jetzt folgt das Gleiche Prozedere mit meiner vorher erstellten Freigabe. Nur die zuletzt erstellte Freigabe bleibt weiter unter Geräte aktiv.

Ich weiss, alles funktioniert... aber (nicht nur) mich stören diese nutzlosen Symbole unter Geräte ☹

Ich werde am WE mal ein bisschen experimentieren.

Max-Ulrich_Farber

Avatar von Max-Ulrich_Farber

Anmeldungsdatum:
23. Januar 2007

Beiträge: 8010

bietet mir gvfs keine Möglichkeit eine Netzwerkfreigabe so ins Dateiverzeichnis einzubinden das ich mit Sofware, die nicht im Öffnen Dialog das Netzwerk anbietet, auf die Freigabe zugreifen kann.

Doch, das geht. Du kannst bis Ubuntu 12.04 in ~/.gvfs bzw. ab Ubuntu 12.10 in /run/user/BENUTZERNAME/gvfs mit POSIX-konformer Syntax, also scheinbar lokal zugreifen. Aber wer tut das schon, das geht dann doch besser mit dem cifs-vfs.

Ich werde am WE mal ein bisschen experimentieren.

Das interessiert mich dann auch!

Gruß – Max-Ulrich

EDIT:

Noch etwas: Nautilus biegt beim Zugriff auf die Freigaben in den genannten Verzeichnissen die Syntax sofort wieder um, Thunar z.B. tut das aber nicht. Wenn Du aber nicht ein Nautilus-Fenster für die Freigabe öffnest, sondern den Pfad direkt im Anwendungsprogramm einträgst, dann klappt der Zugriff. Alternativ kannst Du auch einen Softlink zur Freigabe in diesem Verzeichnis einrichten; mit diesem verfährt dann auch Nautilus ganz normal. Nicht nur ein bisschen, sondern ziemlich verwirrend! Und nicht gerade schön, aber es klappt.

Bleys

(Themenstarter)

Anmeldungsdatum:
13. August 2006

Beiträge: 6172

Moderiert von redknight:

Ins vermutlich richtige Forum verschoben. Das hat nichts, aber auch gar nichts, mit Serverdiensten zu tun.

Ok, dann sind meine Ergebnisse das sich hier zwei Dienste, die Freigaben behandeln, gegenseitig beeinflussen und den Fehler in Nautilus (und anderen Dateimanagern) verursachen ja falsch. Eine andere Ursache finde ich nicht. Dann beenden wir das hier jetzt mal, meine Lösung durch Anpassen der Konfigurationen der Dienste ist dann sicher nur Zufall und hat nichts damit zu tun.

Max-Ulrich_Farber

Avatar von Max-Ulrich_Farber

Anmeldungsdatum:
23. Januar 2007

Beiträge: 8010

@redknight:

Das hat nichts, aber auch gar nichts, mit Serverdiensten zu tun.

Aber ein Problem von Unity ist es erst recht nicht! Ich habe nicht untersucht, ob ähnliche Probleme auch mit anderen nachträglich gemounteten Devices (z.B. externen Laufwerken mit der Option noauto im fstab-Eintrag o.ä.) auftreten. Wenn nicht, dann betrifft das Problem schon speziell Freigaben im Netzwerk.

Interessant wäre, ob bei KDE ähnliche Schönheitsfehler auftreten. Wenn nicht, dann nehme ich an, dass es ein Problem von GVFS ist, und dieses wird ja inzwischen nicht mehr nur in GNOME/Unity, sondern in allen üblichen GUIs außer eben KDE verwendet.

Aber bitte jetzt nicht von Forum zu Forum verschieben, bis endlich ein adäquater "Parkplatz" gefunden ist! 😬

EDIT:

@Bleys:

... dass sich hier zwei Dienste, die Freigaben behandeln, gegenseitig beeinflussen

Zwei verschiedene Netzwerk-Dienste sind es in der Tat sicher nicht. Vielleicht aber zwei verschiedene virtuelle Dateisysteme, in die die Freigaben des gleichen Dienstes auf dem Client eingebunden werden. Das ist noch nicht sicher ausgeschlossen, obwohl ich es nicht glaube.

Allgemeine Frage:

In welches Forum gehören eigentlich die Probleme mit dem GVFS? Die gibt es nämlich sehr wohl, und ein "Serverdienst" ist das GVFS ja nicht, sondern ein virtuelles Dateisystem auf dem Client zum Einbinden von Netzwerk-Freigaben verschiedener (Server-)Dienste.

Weil noch Fragen offen sind, habe ich den Thread wieder auf "ungelöst" gesetzt.

Gruß – Max-Ulrich

Antworten |