Powered by Invision Power Board


  
 
Reply to this topicStart new topicStart Poll

> Net Automounter
HelAu
Geschrieben am: Montag, 25.November 2013, 21:41 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 11285
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



Hier mal was zum Spielen.
Mit den angehaengten Scripts ist es moeglich Netzlaufwerke automatisch zu "mounten", ggf den Server zu starten, und falls der Server weg ist wird automatisch "entmountet".
Konfiguriert wird dies ueber die /etc/conf.d/g2vmount
Beispiel:
CODE
#FS  Server-IP[:MAC] Freigabe  Mountparamter
cifs 192.168.178.110 video     username=xxx,password=yyyy
nfs  192.168.178.110 film      rw,soft,bg,nolock

Wird hinter er IP die MAC Adresse angegeben, dann wird der Server via Wakeonlan geweckt, also:
192.168.178.110:12:34:56:78:90:AB
Im Paket sind:
/etc/init.d/automount
/etc/conf.d/g2vmount
/_config/bin/g2v_netmount.sh
/_config/bin/linkvid.sh
/_config/bin/g2v_automount.sh
sicherheitshalber koenntet Ihr diese zuvor sichern.
Damit das Ganze "scharf" wird, muss der automounter via g2v-setup aktiviert sein.

P.S. Bei genuegend positiver Resonanz wandert es in nen Update :)

angehängte Datei ( Anzahl der Downloads: 156 )
angehängte Datei  netmount.tgz
Email PosterUsers WebsiteICQAOLYahoo
Top
kds70
Geschrieben am: Dienstag, 26.November 2013, 11:08 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 431
Mitgliedsnummer.: 10954
Mitglied seit: 2009-07-26



Danke Helmut. Das werde ich am WE mal testen. Bisher hat die "detect_partners.sh" ganz gute Dienste geleistet wenn die hosts.conf mit IPs bestückt ist =)

Gruss Kai
Email PosterICQ
Top
globber
Geschrieben am: Dienstag, 26.November 2013, 12:15 Uhr
Quote Post


Professional
****

Gruppe: Supporter
Beiträge: 1008
Mitgliedsnummer.: 1783
Mitglied seit: 2007-03-24



Moin Helmut,

schöne Sache das ;)

Für die Verzeichnisse "audio, video, film und pictures" würde das für mich auch genau so passen.

Allerdings bleibt bei mir z.B. video ganz "normal" auf der lokalen Platte, aber ich mounte unterhalb davon Verzeichnisse aus dem NAS hinein (bzw. mounte das NAS unter "/mnt/qnap" und verlinke dann die darin liegenden Filmverzeichnisse nach "/video") z.B. Science_Fiction, Action, .... . Dadurch wird per default auf der lokalen Platte aufgenommen und nur bei dem wunsch eine Aufnahme zu behalten auf ein Verzeichnis im NAS verschoben. Ausserdem kann das NAS auch aus sein und man kann trotzdem aufnehmen.

Das mache ich momentan mit einem veränderten detect_partners Script. Das ist allerdings natürlich nicht so schön wie ein spezielles Script mit "Überwachung".

Wäre schön, wenn man das auch noch realisieren könnte.

Soll man nun

CODE
#FS  Server-IP[:MAC] Freigabe  Mountparamter
cifs 192.168.178.110 video     username=xxx,password=yyyy
nfs  192.168.178.110 film      rw,soft,bg,nolock


einfach so im Kopf der /_config/bin/g2v_netmount.sh eintragen oder bin ich in der falschen Datei?

CODE
#!/bin/bash
source /_config/bin/g2v_funcs.sh

#FS  Server-IP[:MAC] Freigabe  Mountparamter
cifs 192.168.178.110 video     username=xxx,password=yyyy
nfs  192.168.178.110 film      rw,soft,bg,nolock

RC=0

execCmd() {
  glogger -s "Exec <$1>"
  $1 2>&1 |glogger -s
  RC=${PIPESTATUS[0]}
  glogger -s "Exit <rc:$RC><$1>"
}
...


Regards
Globber
Email PosterICQ
Top
HelAu
Geschrieben am: Dienstag, 26.November 2013, 12:32 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 11285
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



Sorry die Beschreibung war falsch.
Es muss in der /etc/conf.d/g2vmount konfiguriert werden
Email PosterUsers WebsiteICQAOLYahoo
Top
HelAu
Geschrieben am: Mittwoch, 27.November 2013, 13:28 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 11285
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



QUOTE (globber @ Dienstag, 26.November 2013, 12:15 Uhr)
Allerdings bleibt bei mir z.B. video ganz "normal" auf der lokalen Platte, aber ich mounte unterhalb davon Verzeichnisse aus dem NAS hinein (bzw. mounte das NAS unter "/mnt/qnap" und verlinke dann die darin liegenden Filmverzeichnisse nach "/video") z.B. Science_Fiction, Action, .... . Dadurch wird per default auf der lokalen Platte aufgenommen und nur bei dem wunsch eine Aufnahme zu behalten auf ein Verzeichnis im NAS verschoben. Ausserdem kann das NAS auch aus sein und man kann trotzdem aufnehmen.

Das wird hiermit ja nicht anders gemacht, aufgenommen wird immer nur lokal.
Man koennte aber feste Ziele fuers Schneiden definieren, d.h. das Zielverzeichnis beim Schnitt koennte woanders liegen.
Falls Ihr gute Ideen habt wie man das umsetzen koennte, nur her damit :)
Email PosterUsers WebsiteICQAOLYahoo
Top
manzi
Geschrieben am: Sonntag, 01.Dezember 2013, 18:05 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 172
Mitgliedsnummer.: 15866
Mitglied seit: 2010-12-04



Bei mir wird die IP verdoppelt, egal ob mit oder ohne MAC-Adresse, und das geht dann natürlich nicht. Es sieht im LOG so aus:

Dec 01 17:58:52 [G2V g2v_netmount.sh] Exec <mount -t cifs //192.168.1.6/192.168.
1.6:11:41:32:8C:75 /mnt/192.168.1.6_192.168.1.6:11:41:32:8C:75 -o video>

Wo kann man das abstellen?
Gruß, Manzi
Email Poster
Top
HelAu
Geschrieben am: Sonntag, 01.Dezember 2013, 18:19 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 11285
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



Das war noch ein Fehler im netmount.sh

Das behebt es
CODE
--- _config/bin/g2v_netmount.sh 2013-11-25 21:24:52.000000000 +0100
+++ /_config/bin/g2v_netmount.sh 2013-12-01 12:15:56.338053026 +0100
@@ -39,6 +39,7 @@
         MAC=${IP#*:}
         IP=${IP%%:*}
      fi
+      i=${i#* }
      MP=${i%% *}
      [ "$MP" == "" ] && continue
      i=${i#* }


Ich habe das Paket oben ausgetauscht
Email PosterUsers WebsiteICQAOLYahoo
Top
manzi
Geschrieben am: Sonntag, 01.Dezember 2013, 19:06 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 172
Mitgliedsnummer.: 15866
Mitglied seit: 2010-12-04



Hallo Helmut!
Das sieht ganz anders aus :-)))
Danke!
Manzi
Email Poster
Top
globber
Geschrieben am: Montag, 02.Dezember 2013, 14:29 Uhr
Quote Post


Professional
****

Gruppe: Supporter
Beiträge: 1008
Mitgliedsnummer.: 1783
Mitglied seit: 2007-03-24



Hi Helmut,

ich habe das Script jetzt getestet und findes es prima. Allerdings passt es für mich nicht so ganz (das soll jetzt nicht heissen, dass es für mich angepasst werden soll, es ist nachfolgend nur als Beispiel für eine etwas andere Herangehensweise erklärt ;) ).

Da bei meinen drei Geräten die Musik und die Bilder ausschließlich an einer Stelle gesammelt werden, existieren bei mir keine Verlinkung zum Server (NAS) unterhalb von /pictures und /audio, sondern diese sind "der direkte Link" zum Verzeichnis auf dem NAS.

Hier hielt ich es nicht für sinnvoll zwischen lokalen und zentralen Ablagen zu unterscheiden.

QUOTE
evi ~ # ls -l /audio
lrwxrwxrwx 1 root root 15 Aug  6 18:55 /audio -> /mnt/qnap/audio
evi ~ # ls -l /pictures
lrwxrwxrwx 1 root root 18 Aug  6 18:55 /pictures -> /mnt/qnap/pictures
evi ~ # ls -l /film
lrwxrwxrwx 1 root root 14 Aug  6 18:55 /film -> /mnt/qnap/film


ABER bei /video soll es immer lokale Aufnahmen geben und dafür nur Unterverzeichnisse für besondere Aufnahmen. Die Abgrenzung zum NAS mit "SRV_NAS" finde ich hier unschön. Bei "detect_partners" ist sie natürlich sehr praktisch.

QUOTE
evi ~ # ls -l /video
lrwxrwxrwx 1 root root 14 Aug  6 18:05 /video -> mnt/data/video
...
...
evi ~ # ls -l /video/80s-90s_Kult
lrwxrwxrwx 1 root root 28 Dec  2 09:42 /video/80s-90s_Kult -> /mnt/qnap/video/80s-90s_Kult
evi ~ # ls -l /video/Action
lrwxrwxrwx 1 root root 22 Dec  2 09:42 /video/Action -> /mnt/qnap/video/Action
evi ~ # ls -l /video/Drama
lrwxrwxrwx 1 root root 21 Dec  2 09:42 /video/Drama -> /mnt/qnap/video/Drama
...
...
evi ~ # ls -l /video/Western
lrwxrwxrwx 1 root root 23 Dec  2 09:42 /video/Western -> /mnt/qnap/video/Western


Das meinte ich in meinem ersten Beitrag weiter oben.

Abgesehen von meiner Herangehensweise ist das Script von Dir in jedem Fall den festen Einbau in Gen2VDR wert. (Wäre ja sonst auch schade um die Arbeit ;) )

Regards
Globber
Email PosterICQ
Top
zwick der agent
Geschrieben am: Mittwoch, 25.Dezember 2013, 13:09 Uhr
Quote Post


Professional
****

Gruppe: Members
Beiträge: 354
Mitgliedsnummer.: 12530
Mitglied seit: 2010-02-12



Ich habe jetzt das Script bei mir produktiv laufen. Schön wäre es wenn man Mountpoints angeben könnte, aber es funktioniert auch so. Dann halt mit Verlinkung ;) .
Email Poster
Top
Thema wird von 1 Benutzer(n) gelesen (1 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:

Topic Options Reply to this topicStart new topicStart Poll