Hi,
kann mal jemand mitdenken?
Meist ist der Server nicht an. Wenn er dann nachträglich angeschaltet wird, gibt es eine Möglichkeit, dass sich der Serber dann von selbst mountet? Über udev oder so?
Anmeldungsdatum: Beiträge: 127 |
Hi, kann mal jemand mitdenken? Meist ist der Server nicht an. Wenn er dann nachträglich angeschaltet wird, gibt es eine Möglichkeit, dass sich der Serber dann von selbst mountet? Über udev oder so? |
Anmeldungsdatum: Beiträge: 147 |
Ich glaub dein Post ist etwas unklar verfasst. Wenn wir dein Problem verdeutlichen kann man dir bestimmt besser helfen. 😉 Hab ich dich recht verstanden, dass du deinen Arbeitsrechner erkennen lassen willst, wenn dein Server online geht und dann deinen Arbeitsrechner automatisch ein geteiltes Verzeichnis auf dem Server, sei es per NFS, SMB, FTP oder SSH, in das Dateisystem deines Arbeitsrechners mounten lassen willst? Wenns so ist, würd mich die Antwort auch interessieren. 😀 Besonders würds mich interessieren, wie man das Problem löst, wenn der Server ausgeschaltet wird, oder man die Verbindung verliert bevor man den Mount sauber wieder aushängen kann. Gibts da Wege um Fehler zu vermeiden? |
Ehemaliger
Anmeldungsdatum: Beiträge: 17441 |
ragoutc hat geschrieben:
Man kann für so ziemlich alles was basteln, wir haben ja Linux und nicht irgend ein OS 8) Folgendes könnte ich mir Vorstellen:
ragoutc hat geschrieben:
Naja, udev kann keine Geräte erkennen die nicht am Rechner angeschlossen werden, zumindest nicht von Haus aus... mfg Betz Stefan |
Anmeldungsdatum: Beiträge: 7964 |
Geht es nicht vielleicht noch einfacher, indem man über cron in regelmäßigen Abständen einfach "mount -a" ausführt? Dann wird alles gemountet, was in /etc/fstab eingetragen und verfügbar ist. |
Anmeldungsdatum: Beiträge: Zähle... Wohnort: Deutschland / Germany |
Hmm.. der Server müsste ja dann einen Impuls an dein Computer schicken, damit dieser das Verzeichnis dann mountet. mfg Till |
(Themenstarter)
Anmeldungsdatum: Beiträge: 127 |
Ja, das ist das Problem. Ich hatte gehofft, dass es eine solche Benachrichtigung oder eine Art "event" vom Server an den Client gibt. Aber ist leider wohl nicht der Fall. Einen Versuch war’s wert. Vielen Dank fürs Mitdenken! |
Anmeldungsdatum: Beiträge: 7964 |
Ll1T hat geschrieben:
Der Server meldet sich im Netz ja an, sobald er verfügbar ist. Es genügt deshalb, einen Eintrag für das Verzeichnis auf dem Client in /etc/fstab vorzunehmen. Wenn der Server nicht da ist, geschieht dann beim Booten des Client damit eben gar nichts. Mit sudo mount -a kann man das Mounten jederzeit nachholen, wenn der Server da ist. Wenn man nicht von Hand probieren möchte, ob der Server schon da ist, kann man das über cron auch automatisieren. Cron-Jobs mit Root-Rechten sind ein bisschen kompliziert. Es müsste aber auch ohne Root-Rechte gehen, wenn man in /etc/fstab den Parameter "user" bzw. "users" einträgt (habe ich aber nicht ausprobiert). Chocwise hat geschrieben:
Wenn ich es richtig sehe, muss man dafür sorgen, dass die Verbindung zum Server wieder hergestellt ist, wenn man den Client herunterfährt. Wenn dies nicht der Fall ist, droht sicher Datenverlust (in jedem Betriebssystem). Ich glaube nicht, dass man dies vermeiden kann. |
Ehemaliger
Anmeldungsdatum: Beiträge: 17441 |
Es gibt ein Programm das sowas kann: knockd, es ist eigentlich für's Portknocking gedacht (macht einen Port in der Firewall auf wenn man eine bestimmte Seqeuenz übermittelt), man könnte es aber so Konfigurieren damit man auch das machen kann... Vorteil: Das Share wird bei Shutdown vom Server automatisch unmounted! mfg Betz Stefan |
(Themenstarter)
Anmeldungsdatum: Beiträge: 127 |
Danke, das mit knockd ist eigentlich ein guter Vorschlag. Nur ist mir das eigentlich schon zuviel, ich bin auf eine einfachere Lösung gekommen: Ich habe in das Verzeichnis, in das gemountet wid, eine Datei namens mounten.sh gespeichert. Wenn sie sichtbar ist, bedeutet das automatisch, dass nicht gemountet ist. Wenn ich sie anklicke, läuft das Mount-Kommando und die Datei verschwindet. Genial, was? Nur über das unmounten habe ich mir noch nicht so richtig Gedanken gemacht. Aber in der Regel fahre ich sowieso den Client zuerst runter, dann ist es ja egal. Danke an alle Mitdenker. |