NASMount
Verfasst: Di 17. Aug 2010, 13:25
Hi!
NASMount 3.1
Dieses TAP mountet ein NAS (Network Attached Storage) über NFS auf dem SRP.
Es lässt sich ebenfalls das erste NAS direkt als Aufnahmelaufwerk einbinden.
Der interne DataFiles Ordner wird hierbei als DataFiles lokal im gemounteten Aufnahmelaufwerk abgebildet.
ACHTUNG: Bei einigen NAS-Servern kann die Aufnahmefunktion dazu führen, dass der Receiver nach kurzer Zeit nicht mehr reagiert. In diesem Fall ist das NAS für die Aufnahmefunktion nicht geeignet.
Das TAP kann bis zu je vier Verzeichnisse (je eines für Videos, Bilder, MP3 und Aufnahmen) von bis zu 10 NAS Servern in die entsprechenden Ordner auf dem SRP mounten.
Für nur ein NAS muss dazu die NASMount.ini unter ProgramFiles/Settings/NASMount entsprechend editiert werden. Werden weitere NAS-Server verwendet, müssen weitere INIs (2.ini bis 10.ini) angelegt werden.
Die NASMount.ini besteht aus siebzehn Zeilen, mit den notwendigen Einträgen.
Soll ein Ordner nicht gemountet werden, so hat dieser Eintrag frei zu bleiben.
Um den Server per WOL (Wake on LAN) zu wecken, muss die MAC-Adresse des NAS eingetragen werden.
Zudem ist es notwendig, die Datei busybox in den Ordner ProgramFiles zu kopieren.
NAS IP-Address
Hier muss die IP Adresse des Servers eingetragen werden.
NAS MAC-Address
Wird hier die MAC-Adresse des NAS eingetragen, wird ein wiederholendes WOL-Kommando an den Server abgesetzt
Local Folder Name
Hier muss der Name des Ordners eingetragen werden, in dem die Dateien auf SRP erscheinen sollen.
Dieser Ordner wird automatisch wieder entfernt, wenn der Receiver ausgeschaltet wird.
Remotefolder MediaFiles
Pfad des Ordners mit Mediafiles auf dem NAS.
Diesen Eintrag leer lassen, wenn es keinen entsprechender Ordner auf dem Server gibt.
Remotefolder MP3Files
Pfad des Ordners mit MP3 Dateien auf dem NAS.
Diesen Eintrag leer lassen, wenn es keinen entsprechender Ordner auf dem Server gibt.
Remotefolder PhotoFiles
Pfad des Ordners mit Fotos auf dem NAS.
Diesen Eintrag leer lassen, wenn es keinen entsprechender Ordner auf dem Server gibt.
Remotefolder DataFiles
Pfad des Ordners mit Aufnahmen auf dem NAS.
Diesen Eintrag leer lassen, wenn es keinen entsprechender Ordner auf dem Server gibt.
Mountoptions
Hier können zusätzliche Mountoptionen eingetragen werden, die dann für alle Mountpoints verwendet werden. Diesen Eintrag leer lassen, wenn keine zusätzlichen Optionen nötig sind.
NAS Boottime [0-600 Sekunden]
Bei Automount=1 kann hiermit angegeben werden, wie lange das TAP nach erfolgreichem PING des NAS wartet, bis es gemounted wird.
Bei Automount=0 kann hiermit die Mountverzögerung des NAS nach dem ersten WOL angegeben werden.
Automount [0=AUS / 1=EIN]
Führt ein automatisches Mount/Unmount durch, sobald der NAS-Server erreichbar/nicht erreichbar ist.
In der Einstellung Automount=0 wird der Mountversuch ohne Onlineprüfung des NAS durchgeführt und
ein Unmount erst bei Beenden des TAPs.
PingWait [3-10 Sekunden]
Zeit in Sekunden, die auf die Antwort des NAS Servers auf den PING gewartet wird.
PingGap [30-300 Sekunden]
Zeit in Sekunden, die zwischen den PINGs gewartet wird.
NAS Recording [0=AUS / 1=EIN]
Mounted den DataFiles-Ordner des ersten NAS beim TAP-Start als Aufnahmelaufwerk.
Timerdelay [0=AUS / 1=EIN]
Verzögert anstehende Timer um eine Minute und verkürzt deren Laufzeit ebenfalls um eine Minute
Nur aktiv, wenn auch NAS Recording eingeschaltet ist.
MountDelay [0-600 Sekunden]
Zeit in Sekunden, die das TAP nach dem Start des Receivers wartet, bis es einen ersten Mountversuch
bzw. WOL für das NAS unternimmt. Wird der Wert auf 0 gesetzt, prüft NASMount automatisch auf eine aktive Internetverbindung und führt den Mountversuch bzw. das WOL durch, sobald diese besteht.
SilentMode [0=AUS / 1=EIN]
Unterdrückt die Mount/Unmount-Anzeige von NASMount.
Logfile [0=AUS / 1=EIN]
Schreibt ein Logfile
Bsp.:
NAS IP-Address=192.168.2.200
NAS MAC-Address=FA:7C:CB:16:77:A0
Local Folder Name=NAS-Share
Remotefolder MediaFiles=/mnt/Files/MediaFiles
Remotefolder MP3Files=/mnt/Files/MP3Files
Remotefolder PhotoFiles=/mnt/Files/PhotoFiles
Remotefolder DataFiles=/mnt/Files/DataFiles
Mountoptions=-osoft,intr,tcp,nolock
NAS Boottime=30
Automount=1
Ping Wait=3
Ping Gap=30
NAS Recording=1
Timerdelay=0
MountDelay=30
SilentMode=0
Logfile=0
Insgesamt können bis zu zehn NAS-Server gemountet werden
Für weitere NAS-Server müssen zusätzliche INIs (2.ini bis 10.ini) angelegt werden. Diese sind vom Aufbau mit der NASMount.ini identisch, bis auf die folgenden Parameter (die nur in der NASMount.ini verwendet werden):
NAS Recording
Timerdelay
MountDelay
SilentMode
Logfile
Anstelle von weiteren NAS-Servern können natürlich alternativ auch weitere Verzeichnisse des ersten NAS-Servers gemountet werden.
Wenn mehrere Server / Verzeichnisse gemountet werden sollen, so muss sichergestellt sein, dass sich der Wert für den Local Folder Name voneinander unterscheidet!
Das TAP kann im Autostart verwendet werden, wenn bei der Einstellunge Automount=0 der NAS-Server ständig läuft, bzw. per WOL gestartet werden kann oder wenn die Option Automount=1 gesetzt ist.
Getestet wurde das TAP mit einem Server mit FreeNAS - http://freenas.org
Eine gute Anleitung zur Einrichtung findet man unter http://www.central-it.de/html/hardware/ ... ndex1.html und einem Excito Bubba B3 NAS-Server.
Gruß,
Gerti
-----------------------------------------------------------------
Edit: Detaillierte Anleitung zum Einrichten von NASMount und Synology (by Chris1312) angehängt
Edit1: Rechtevergabe bei Verwendung eines WindowsHomeServers: Klick
Edit2: Detaillierte Anleitung zum Einrichten von NASMount und Excito Bubba B3 angehängt
-----------------------------------------------------------------
NASMount 3.1
Dieses TAP mountet ein NAS (Network Attached Storage) über NFS auf dem SRP.
Es lässt sich ebenfalls das erste NAS direkt als Aufnahmelaufwerk einbinden.
Der interne DataFiles Ordner wird hierbei als DataFiles lokal im gemounteten Aufnahmelaufwerk abgebildet.
ACHTUNG: Bei einigen NAS-Servern kann die Aufnahmefunktion dazu führen, dass der Receiver nach kurzer Zeit nicht mehr reagiert. In diesem Fall ist das NAS für die Aufnahmefunktion nicht geeignet.
Das TAP kann bis zu je vier Verzeichnisse (je eines für Videos, Bilder, MP3 und Aufnahmen) von bis zu 10 NAS Servern in die entsprechenden Ordner auf dem SRP mounten.
Für nur ein NAS muss dazu die NASMount.ini unter ProgramFiles/Settings/NASMount entsprechend editiert werden. Werden weitere NAS-Server verwendet, müssen weitere INIs (2.ini bis 10.ini) angelegt werden.
Die NASMount.ini besteht aus siebzehn Zeilen, mit den notwendigen Einträgen.
Soll ein Ordner nicht gemountet werden, so hat dieser Eintrag frei zu bleiben.
Um den Server per WOL (Wake on LAN) zu wecken, muss die MAC-Adresse des NAS eingetragen werden.
Zudem ist es notwendig, die Datei busybox in den Ordner ProgramFiles zu kopieren.
NAS IP-Address
Hier muss die IP Adresse des Servers eingetragen werden.
NAS MAC-Address
Wird hier die MAC-Adresse des NAS eingetragen, wird ein wiederholendes WOL-Kommando an den Server abgesetzt
Local Folder Name
Hier muss der Name des Ordners eingetragen werden, in dem die Dateien auf SRP erscheinen sollen.
Dieser Ordner wird automatisch wieder entfernt, wenn der Receiver ausgeschaltet wird.
Remotefolder MediaFiles
Pfad des Ordners mit Mediafiles auf dem NAS.
Diesen Eintrag leer lassen, wenn es keinen entsprechender Ordner auf dem Server gibt.
Remotefolder MP3Files
Pfad des Ordners mit MP3 Dateien auf dem NAS.
Diesen Eintrag leer lassen, wenn es keinen entsprechender Ordner auf dem Server gibt.
Remotefolder PhotoFiles
Pfad des Ordners mit Fotos auf dem NAS.
Diesen Eintrag leer lassen, wenn es keinen entsprechender Ordner auf dem Server gibt.
Remotefolder DataFiles
Pfad des Ordners mit Aufnahmen auf dem NAS.
Diesen Eintrag leer lassen, wenn es keinen entsprechender Ordner auf dem Server gibt.
Mountoptions
Hier können zusätzliche Mountoptionen eingetragen werden, die dann für alle Mountpoints verwendet werden. Diesen Eintrag leer lassen, wenn keine zusätzlichen Optionen nötig sind.
NAS Boottime [0-600 Sekunden]
Bei Automount=1 kann hiermit angegeben werden, wie lange das TAP nach erfolgreichem PING des NAS wartet, bis es gemounted wird.
Bei Automount=0 kann hiermit die Mountverzögerung des NAS nach dem ersten WOL angegeben werden.
Automount [0=AUS / 1=EIN]
Führt ein automatisches Mount/Unmount durch, sobald der NAS-Server erreichbar/nicht erreichbar ist.
In der Einstellung Automount=0 wird der Mountversuch ohne Onlineprüfung des NAS durchgeführt und
ein Unmount erst bei Beenden des TAPs.
PingWait [3-10 Sekunden]
Zeit in Sekunden, die auf die Antwort des NAS Servers auf den PING gewartet wird.
PingGap [30-300 Sekunden]
Zeit in Sekunden, die zwischen den PINGs gewartet wird.
NAS Recording [0=AUS / 1=EIN]
Mounted den DataFiles-Ordner des ersten NAS beim TAP-Start als Aufnahmelaufwerk.
Timerdelay [0=AUS / 1=EIN]
Verzögert anstehende Timer um eine Minute und verkürzt deren Laufzeit ebenfalls um eine Minute
Nur aktiv, wenn auch NAS Recording eingeschaltet ist.
MountDelay [0-600 Sekunden]
Zeit in Sekunden, die das TAP nach dem Start des Receivers wartet, bis es einen ersten Mountversuch
bzw. WOL für das NAS unternimmt. Wird der Wert auf 0 gesetzt, prüft NASMount automatisch auf eine aktive Internetverbindung und führt den Mountversuch bzw. das WOL durch, sobald diese besteht.
SilentMode [0=AUS / 1=EIN]
Unterdrückt die Mount/Unmount-Anzeige von NASMount.
Logfile [0=AUS / 1=EIN]
Schreibt ein Logfile
Bsp.:
NAS IP-Address=192.168.2.200
NAS MAC-Address=FA:7C:CB:16:77:A0
Local Folder Name=NAS-Share
Remotefolder MediaFiles=/mnt/Files/MediaFiles
Remotefolder MP3Files=/mnt/Files/MP3Files
Remotefolder PhotoFiles=/mnt/Files/PhotoFiles
Remotefolder DataFiles=/mnt/Files/DataFiles
Mountoptions=-osoft,intr,tcp,nolock
NAS Boottime=30
Automount=1
Ping Wait=3
Ping Gap=30
NAS Recording=1
Timerdelay=0
MountDelay=30
SilentMode=0
Logfile=0
Insgesamt können bis zu zehn NAS-Server gemountet werden
Für weitere NAS-Server müssen zusätzliche INIs (2.ini bis 10.ini) angelegt werden. Diese sind vom Aufbau mit der NASMount.ini identisch, bis auf die folgenden Parameter (die nur in der NASMount.ini verwendet werden):
NAS Recording
Timerdelay
MountDelay
SilentMode
Logfile
Anstelle von weiteren NAS-Servern können natürlich alternativ auch weitere Verzeichnisse des ersten NAS-Servers gemountet werden.
Wenn mehrere Server / Verzeichnisse gemountet werden sollen, so muss sichergestellt sein, dass sich der Wert für den Local Folder Name voneinander unterscheidet!
Das TAP kann im Autostart verwendet werden, wenn bei der Einstellunge Automount=0 der NAS-Server ständig läuft, bzw. per WOL gestartet werden kann oder wenn die Option Automount=1 gesetzt ist.
Getestet wurde das TAP mit einem Server mit FreeNAS - http://freenas.org
Eine gute Anleitung zur Einrichtung findet man unter http://www.central-it.de/html/hardware/ ... ndex1.html und einem Excito Bubba B3 NAS-Server.
Gruß,
Gerti
-----------------------------------------------------------------
Edit: Detaillierte Anleitung zum Einrichten von NASMount und Synology (by Chris1312) angehängt
Edit1: Rechtevergabe bei Verwendung eines WindowsHomeServers: Klick
Edit2: Detaillierte Anleitung zum Einrichten von NASMount und Excito Bubba B3 angehängt
-----------------------------------------------------------------