Verzeichnis mit config-Datein per symbolischen Link in Netzwerkfreigabe "lege"

Status
Für weitere Antworten geschlossen.

monchi

Benutzer
Mitglied seit
16. Feb 2012
Beiträge
109
Punkte für Reaktionen
0
Punkte
0
Verzeichnis mit config-Datein per symbolischen Link in Netzwerkfreigabe "lege"

Hi,

ist es möglich ein Verzeichniss, in welchem Konfigurationsdatein liegen, diese per symbolischem Link zumindest temporär in eine SMB-Freigabe zu "legen"?

Hintergrund:
Ich experimentiere mit bacula rum und würde die Konfigurationsdatein gerne an meinem Windowsrechner editieren. Da die Konfigurationsdatein recht groß sind, sind die "Konsolenprogramme" wie nano und vi etwas umständlich.

ich habe per "ln -s /volume1/debian/opt/bacula/etc _bac_config" einen symbolischen Link in meiner Freigabe erstellt. Bekomme den Ordner an meinem Windowsrechner auch angezeigt. Kann aber leider nicht darauf zugreifen ("Zugriff verweigert").
Probeweise hab ich per chmod die Dateirechte mal auf 777 gesetzt. Hat mich leider aber auch nicht weiter gebracht. Hat jemand eine idee woran das liegen kann?
 

Merthos

Benutzer
Mitglied seit
01. Mai 2010
Beiträge
2.709
Punkte für Reaktionen
1
Punkte
84
Beim Samba sind die Symlinks nicht aktiviert. Nimm mount -bind..., das geht.
 

monchi

Benutzer
Mitglied seit
16. Feb 2012
Beiträge
109
Punkte für Reaktionen
0
Punkte
0
Guten Morgen,

Ich hab mir ein kleines Skript geschrieben, welches nachdem Hochfahren die Ordner ein- und vor dem Herunterfahren automatisch wieder aushängt.


PHP:
#!/bin/sh

case "$*" in
 'start')
        mount -o bind /volume1/quellordner /volume1/blabla/zielordner
 ;;
 'stop')
        umount /volume1/quellordner
 ;;
 *)
    echo 'Usage stop|start'
 ;;
esac

quellordner ist hierbei der der Ordner mit deiner config, Zielordner der Ordner in deiner SMB-Freigabe (sollte leer sein!).

Gruß,
Monchi
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.176
Punkte für Reaktionen
1.128
Punkte
314
Hi!

Ich hab mal das "erweiterte Script" aus dem Wiki probiert und bin sehr zufrieden, da hierbei ein Eintrag im Systemlogbuch hinterlegt wird.

Tommes
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
man muss bei dem 'umounten' ein wenig aufpassen, dass es auch tatsächlich (ggf. in der richtigen umgekehrten Reihenfolge ... das fehlt bei dem Wiki-Skript) stattfindet, sonst kann das System bei einem Shutdown/Herunterfahren da hängenbleiben und das führt dann beim nächsten Start zu unschönen Verzögerungen. Auch sollte man den Mount-Point vor dem Mounten auf Existenz prüfen. Wer ein supertolles Skript haben will, prüft auch noch vor dem Mounten jedes Dateisystems, ob nicht bereits ein Mount stattgefunden hat (ist per grep schnell erledigt)

Itari
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.176
Punkte für Reaktionen
1.128
Punkte
314
man muss bei dem 'umounten' ein wenig aufpassen, dass es auch tatsächlich (ggf. in der richtigen umgekehrten Reihenfolge ... das fehlt bei dem Wiki-Skript) stattfindet, sonst kann das System bei einem Shutdown/Herunterfahren da hängenbleiben und das führt dann beim nächsten Start zu unschönen Verzögerungen. Auch sollte man den Mount-Point vor dem Mounten auf Existenz prüfen.

Aus diesem Grunde habe ich ja das "erweiterte Script" aus dem Wiki verwendet. So erhalte ich im Sytemprotokoll (so heißt das ja jetzt ab der 4.1) immer die mount und umount-Hinweise und ob diese erfolgreich ein- bzw. ausgebunden wurden. Sicher könnte man das ganze noch mit einer Statusmail ausstatten, aber ich denke, das ich bereits genug Mails (außerhalb meiner DS) erhalte!

Wer ein supertolles Skript haben will, prüft auch noch vor dem Mounten jedes Dateisystems, ob nicht bereits ein Mount stattgefunden hat (ist per grep schnell erledigt)

Itari

Wenn ich ein "supertoller Skriptschreiber" wäre, würde ich das bestimmt auch tun. Da ich das aber leider nicht bin, begnüge ich mich mit dem, was ich im Wiki oder hier im Forum vorfinde! Hin und wieder laß ich mich auch schon mal dazu hinreißen, Scripte weiter auszubauen oder meinen Bedürfnissen anzupassen, was sich aber sehr in Grenzen hält. Aber wenn dir mal so richtig Langweilig ist, kannst du gerne deine "supertollen Script-snippets" hier der breiten Masse zugänglich machen *winkmitdemzaunpfahl* und ich werde dann schauen, wie die in meine Scripte einbauen kann!

Tommes!

PS: Wäre das nicht noch eine Marktlücke für dieses Forum? Ein Unterforum (vielleicht im Bereich "Station Modding"), wo User Code-Snipplets (mit einer kurzen Beschreibung) hinterlegen können. Ist mir grad so eingefallen!
 
Zuletzt bearbeitet:

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Wäre das nicht noch eine Marktlücke für dieses Forum? Ein Unterforum (vielleicht im Bereich "Station Modding"), wo User Code-Snipplets (mit einer kurzen Beschreibung) hinterlegen können. Ist mir grad so eingefallen!

Ich denke, dass unser Wiki der geeignete Platz dafür wäre, denn dort sind doch schon recht viele Ideen eingetragen worden

Itari
 

ET2013

Benutzer
Mitglied seit
30. Jun 2012
Beiträge
56
Punkte für Reaktionen
0
Punkte
0
Hallo itari,

hast du jetzt auch ein selber geschriebenes Script was du uns vorstellen könntest?

Gruß.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Hallo itari,

hast du jetzt auch ein selber geschriebenes Script was du uns vorstellen könntest?

Gruß.

ich habe schon einiges zum Thema 'Skripte' und zum Thema 'mount --bind' geschrieben *gg*

Itari
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat 

 
 
  AdBlocker gefunden!

Du bist nicht hier, um Support für Adblocker zu erhalten. Dein Adblocker funktioniert bereits ;-)

Klar machen Adblocker einen guten Job, aber sie blockieren auch nützliche Funktionen.

Das Forum wird mit hohem technischen, zeitlichen und finanziellen Aufwand kostenfrei zur Verfügung gestellt. Wir zeigen keine offensive Werbung und bemühen uns um eine dezente Integration.

Bitte unterstütze dieses Forum, in dem du deinen Adblocker für diese Seite deaktivierst.

Du kannst uns auch über unseren Kaffeautomat einen Kaffe ausgeben oder ein PUR Abo abschließen und das Forum so werbefrei nutzen.

Vielen Dank für Deine Unterstützung!