Auto Mounter: Unterschied zwischen den Versionen
Mfgeg (Diskussion | Beiträge) K (Neue Bilder eingefügt) |
Mfgeg (Diskussion | Beiträge) K (Ein wenig angepasst :) |
||
Zeile 2: | Zeile 2: | ||
[[Kategorie:FAQ und Anleitungen]] | [[Kategorie:FAQ und Anleitungen]] | ||
[[Kategorie:Grundlagen]] | [[Kategorie:Grundlagen]] | ||
− | Der '''Automounter''' ist ein Dienst (bestehend aus automount/autofs), um Dateisysteme automatisch einzubinden (mounten). Der Mount erfolgt beim Öffnen des entsprechend konfigurierten Verzeichnisses. Ausgehängt (unmounten) wird | + | Der '''Automounter''' ist ein Dienst (bestehend aus automount/autofs), um Dateisysteme automatisch einzubinden (mounten). Der Mount erfolgt beim Öffnen des entsprechend konfigurierten Verzeichnisses. Ausgehängt (unmounten) wird standardmässig nach 5 sek. (Abhängig von dem verwendeten Image) Inaktivität. Bei Dreamboxen wird der Dienst verwendet, um freigegebene Ressourcen über das Netzwerk zu erreichen. Freigaben erreicht man mittels cifs und/oder nfs. Nach erfolgreichem Mount ist das Abspielen von Bilder, Musik und Filme möglich (nur unterstützte [[Audio- / Videoformate|Dreambox Formate]]). Als Zielgeräte können [http://de.wikipedia.org/wiki/Dreambox Dreamboxen], [http://de.wikipedia.org/wiki/Linux Linuxrechner], [http://de.wikipedia.org/wiki/Apple_Macintosh Macs], [http://de.wikipedia.org/wiki/Network_Attached_Storage NAS] und [http://de.wikipedia.org/wiki/Windows Windows] Rechner eingebunden werden. |
− | Bei Dreamboxen wird der Dienst verwendet, um freigegebene Ressourcen über das Netzwerk zu erreichen. Freigaben erreicht man mittels cifs und/oder nfs. | ||
− | Nach erfolgreichem Mount ist das Abspielen von Bilder, Musik und Filme möglich (nur unterstützte [[Audio- / Videoformate|Dreambox Formate]]). Als Zielgeräte können [http://de.wikipedia.org/wiki/Dreambox Dreamboxen], [http://de.wikipedia.org/wiki/Linux Linuxrechner], [http://de.wikipedia.org/wiki/Apple_Macintosh Macs], [http://de.wikipedia.org/wiki/Network_Attached_Storage NAS] und [http://de.wikipedia.org/wiki/Windows Windows] Rechner eingebunden werden. | ||
Ein weiterer Vorteil ist, dass das Mounten nicht über Scripts, fstab oder bootup Einträge erfolgen muss. | Ein weiterer Vorteil ist, dass das Mounten nicht über Scripts, fstab oder bootup Einträge erfolgen muss. | ||
Zeile 27: | Zeile 25: | ||
= Einrichten des Automounters = | = Einrichten des Automounters = | ||
− | Für die Konfiguration, stehen | + | Für die Konfiguration, stehen drei Wege zur Verfügung. |
*Der '''[[Auto_Mounter#Konfiguration_via_Automount_Editor|Automount Editor]]''' des BluePanels | *Der '''[[Auto_Mounter#Konfiguration_via_Automount_Editor|Automount Editor]]''' des BluePanels | ||
*Oder das Editieren der '''[[Auto_Mounter#Konfiguration_via_Konfigurationsdatei|Konfigurationsdatei]]''' | *Oder das Editieren der '''[[Auto_Mounter#Konfiguration_via_Konfigurationsdatei|Konfigurationsdatei]]''' | ||
+ | *Mit dem GP3 Plugin und installierten '''[[GP3 Netscan|Netscan]]''' Plugin, können Samba und NFS Freigaben gesucht und an den Automount Editor übergeben werden. | ||
Zeile 39: | Zeile 38: | ||
*Bei Enigma 1 (ab Version 4.5) findet ihr den Automount-Editor im BluePanel unter '''Extras / Einstellungen => [[Blue-Panel Enigma 1#Automount|Automount]]''' | *Bei Enigma 1 (ab Version 4.5) findet ihr den Automount-Editor im BluePanel unter '''Extras / Einstellungen => [[Blue-Panel Enigma 1#Automount|Automount]]''' | ||
*Bei Enigma 2 (ab Version 4.1) unter '''Einstellungen => [[Blue-Panel Enigma 2 ab Gemini 4.10#Automount_Editor|Automount Editor]]''' | *Bei Enigma 2 (ab Version 4.1) unter '''Einstellungen => [[Blue-Panel Enigma 2 ab Gemini 4.10#Automount_Editor|Automount Editor]]''' | ||
+ | *Bei installiertem GP3 Plugin ist er unter BluePanel => Einstellungen => [[GP3 Einstellungen Automount|Automount Editor]] zu finden. | ||
− | {{Hinweis|Nach dem Erstellen eines Mountpunktes, muss die Box oder der autofs Daemon neu gestartet werden.}} | + | {{Hinweis|Nach dem Erstellen eines Mountpunktes, muss die Box oder der autofs Daemon neu gestartet werden. Bei der Benutzung vom Automount Editor des GP3 Plugins, ist dieser Schritt nicht mehr nötig. Nach dem verlassen des Editor wird autofs automatisch neu geladen.}} |
Zeile 58: | Zeile 58: | ||
==== Beschreibung der Angaben ==== | ==== Beschreibung der Angaben ==== | ||
<div style="background-color: #eeeeee; border: 0px padding: .4em; solid #cccccc;"> | <div style="background-color: #eeeeee; border: 0px padding: .4em; solid #cccccc;"> | ||
− | ''' | + | '''Name:'''<br/> |
− | Namen des Zielgerätes (z.B. sound) eingeben. Der autofs Dienst legt automatisch ein '''Verzeichnis''' mit dem | + | Namen des Zielgerätes (z.B. sound) eingeben. Der autofs Dienst legt automatisch ein '''Verzeichnis''' mit dem gewählten Namen an.<br/> |
Der Pfad zu dem Verzeichnis ist in der Datei [[Auto.master|auto.master]] definiert.<br/> | Der Pfad zu dem Verzeichnis ist in der Datei [[Auto.master|auto.master]] definiert.<br/> | ||
Lest dazu den Abschnitt [[Auto_Mounter#Zugriff_auf_den_Mountpunkt|Zugriff auf den Mountpunkt]]. | Lest dazu den Abschnitt [[Auto_Mounter#Zugriff_auf_den_Mountpunkt|Zugriff auf den Mountpunkt]]. | ||
− | Achtung: Werden mehrere Mounts auf Freigaben eingerichtet, dann muss der | + | Achtung: Werden mehrere Mounts auf Freigaben eingerichtet, dann muss der Name (Mountpunkt) '''immer''' unterschiedlich sein. |
− | ''' | + | '''Typ'''<br/> |
Auswahl des Protokolls [[Begriffserklärung#CIFS:|cifs]]. | Auswahl des Protokolls [[Begriffserklärung#CIFS:|cifs]]. | ||
− | ''' | + | '''Parameter'''<br/> |
Optionen für den mount. Weitere Informationen finden sich [http://gertranssmb3.berlios.de/output/mount.cifs.8.html hier]. | Optionen für den mount. Weitere Informationen finden sich [http://gertranssmb3.berlios.de/output/mount.cifs.8.html hier]. | ||
− | ''' | + | '''Server'''<br/> |
− | + | IP Adresse des Zielgerätes eingeben. | |
− | ''' | + | '''Freigabe'''<br/> |
− | + | Name des freigegebenen Ordners eintragen.<br/> | |
+ | '''Achtung, unter Enigma2 darf am Anfang der Zeile kein / (Slash) eingegeben werden!''' | ||
− | ''' | + | '''Lesepuffer / Schreibpuffer'''<br/> |
Die Optionen '''rsize''' und '''wsize''' bestimmen die Grösse der Datenpakete, welche Client und Server austauschen. | Die Optionen '''rsize''' und '''wsize''' bestimmen die Grösse der Datenpakete, welche Client und Server austauschen. | ||
− | ''' | + | '''Nutzer'''<br/> |
− | + | Eingabe des Benutzernamens für den Zugriff auf das Zielgerät. | |
+ | |||
+ | '''Passwort'''<br/> | ||
+ | Eingabe des Passwortes für den Zugriff auf das Zielgerät. | ||
− | ''' | + | '''Charset (utf8)'''<br/> |
− | + | Setzt die [http://de.wikipedia.org/wiki/Zeichenkodierung Zeichenkodierung] auf utf8, hilfreich bei Problemen mit Umlauten. | |
− | |||
</div> | </div> | ||
Zeile 103: | Zeile 106: | ||
==== Beschreibung der Angaben ==== | ==== Beschreibung der Angaben ==== | ||
<div style="background-color: #eeeeee; border: 0px padding: .4em; solid #cccccc;"> | <div style="background-color: #eeeeee; border: 0px padding: .4em; solid #cccccc;"> | ||
− | ''' | + | '''Name'''<br/> |
− | Namen des Zielgerätes (z.B. video) eingeben. Der autofs Dienst legt automatisch ein '''Verzeichnis''' mit dem | + | Namen des Zielgerätes (z.B. video) eingeben. Der autofs Dienst legt automatisch ein '''Verzeichnis''' mit dem gewählten Namen (Mountpunkt) an.<br/> |
Der Pfad zu dem Verzeichnis ist in der Datei [[Auto.master|auto.master]] definiert.<br/> | Der Pfad zu dem Verzeichnis ist in der Datei [[Auto.master|auto.master]] definiert.<br/> | ||
Lest dazu den Abschnitt [[Auto_Mounter#Zugriff_auf_den_Mountpunkt|Zugriff auf den Mountpunkt]]. | Lest dazu den Abschnitt [[Auto_Mounter#Zugriff_auf_den_Mountpunkt|Zugriff auf den Mountpunkt]]. | ||
− | Achtung: Werden mehrere Mounts auf Freigaben eingerichtet, dann muss der | + | Achtung: Werden mehrere Mounts auf Freigaben eingerichtet, dann muss der Name (Mountpunkt) '''immer''' unterschiedlich sein. |
− | ''' | + | '''Typ'''<br/> |
Auswahl des Protokolls [[Begriffserklärung#NFS:|nfs]]. | Auswahl des Protokolls [[Begriffserklärung#NFS:|nfs]]. | ||
− | ''' | + | '''Parameter'''<br/> |
Optionen für den mount. | Optionen für den mount. | ||
− | ''' | + | '''Server'''<br/> |
− | |||
− | |||
− | |||
IP Adresse des Zielgerätes eingeben. | IP Adresse des Zielgerätes eingeben. | ||
− | '''Freigabe | + | '''Freigabe'''<br/> |
Pfad der Freigabe eintragen.<br/> | Pfad der Freigabe eintragen.<br/> | ||
'''Achtung, unter Enigma2 darf am Anfang der Zeile kein / (Slash) eingegeben werden!''' | '''Achtung, unter Enigma2 darf am Anfang der Zeile kein / (Slash) eingegeben werden!''' | ||
+ | |||
+ | '''Lesepuffer / Schreibpuffer'''<br/> | ||
+ | Die Optionen '''rsize''' und '''wsize''' bestimmen die Grösse der Datenpakete, welche Client und Server austauschen. Die Angaben sind je nach Gerät verschieden. Falsche Angaben verlangsamen den Zugriff! | ||
</div> | </div> | ||
Zeile 157: | Zeile 160: | ||
Die Angaben müsst ihr natürlich den Gegebenheiten anpassen. | Die Angaben müsst ihr natürlich den Gegebenheiten anpassen. | ||
− | sound -fstype=cifs,rw,soft,rsize=8192,wsize=8192,user=yourUsername,pass=yourPassword ://192.168.1.10/sound | + | sound -fstype=cifs,rw,soft,rsize=8192,wsize=8192,iocharset=utf8,user=yourUsername,pass=yourPassword ://192.168.1.10/sound |
==== Beschreibung der Angaben ==== | ==== Beschreibung der Angaben ==== | ||
Zeile 182: | Zeile 185: | ||
'''rsize=8192,wsize=8192'''<br/> | '''rsize=8192,wsize=8192'''<br/> | ||
Die Optionen '''rsize''' und '''wsize''' bestimmen die Grösse der Datenpakete, welche Client und Server austauschen. | Die Optionen '''rsize''' und '''wsize''' bestimmen die Grösse der Datenpakete, welche Client und Server austauschen. | ||
+ | |||
+ | '''iocharset=utf8'''<br/> | ||
+ | Setzt die [http://de.wikipedia.org/wiki/Zeichenkodierung Zeichenkodierung] auf utf8, hilfreich bei Problemen mit Umlauten. | ||
'''://192.168.1.10'''<br/> | '''://192.168.1.10'''<br/> |
Version vom 16. August 2012, 15:38 Uhr
Der Automounter ist ein Dienst (bestehend aus automount/autofs), um Dateisysteme automatisch einzubinden (mounten). Der Mount erfolgt beim Öffnen des entsprechend konfigurierten Verzeichnisses. Ausgehängt (unmounten) wird standardmässig nach 5 sek. (Abhängig von dem verwendeten Image) Inaktivität. Bei Dreamboxen wird der Dienst verwendet, um freigegebene Ressourcen über das Netzwerk zu erreichen. Freigaben erreicht man mittels cifs und/oder nfs. Nach erfolgreichem Mount ist das Abspielen von Bilder, Musik und Filme möglich (nur unterstützte Dreambox Formate). Als Zielgeräte können Dreamboxen, Linuxrechner, Macs, NAS und Windows Rechner eingebunden werden.
Ein weiterer Vorteil ist, dass das Mounten nicht über Scripts, fstab oder bootup Einträge erfolgen muss.
Inhaltsverzeichnis
Funktionsweise Automounter
Für den Oberbegriff Automount Mounter, sind zwei Dateien von entscheidender Bedeutung, autofs und automount. Autofs bestimmt anhand der auto.master Datei, welche Mountpunkte definiert sind. Anschliessend werden die mounts durch automount durchgeführt.
Ziel des Beitrages
- Konfigurationsmöglichkeiten des Auto Mounters kennenlernen
Voraussetzungen
- Umgang mit dem BluePanel (Automount - Editor) und der Fernbedienung
- Editieren der Konfigurationsdatei mit einem Unix konformen Editor
Einrichten des Automounters
Für die Konfiguration, stehen drei Wege zur Verfügung.
- Der Automount Editor des BluePanels
- Oder das Editieren der Konfigurationsdatei
- Mit dem GP3 Plugin und installierten Netscan Plugin, können Samba und NFS Freigaben gesucht und an den Automount Editor übergeben werden.
Konfiguration via Automount Editor
Der Automount Editor ist bei Enigma 1 ab Gemini Project 3.2 und bei Enigma2 ab dem Gemini Project 1.9 im BluePanel verfügbar.
- Bei Enigma 1 (ab Version 4.5) findet ihr den Automount-Editor im BluePanel unter Extras / Einstellungen => Automount
- Bei Enigma 2 (ab Version 4.1) unter Einstellungen => Automount Editor
- Bei installiertem GP3 Plugin ist er unter BluePanel => Einstellungen => Automount Editor zu finden.
Zurück zum Inhaltsverzeichnis:
Beispiel CIFS Mount
Beispiel eines cifs Mounts.
Die Angaben müsst ihr natürlich den Gegebenheiten anpassen.
Beschreibung der Angaben
Name:
Namen des Zielgerätes (z.B. sound) eingeben. Der autofs Dienst legt automatisch ein Verzeichnis mit dem gewählten Namen an.
Der Pfad zu dem Verzeichnis ist in der Datei auto.master definiert.
Lest dazu den Abschnitt Zugriff auf den Mountpunkt.
Achtung: Werden mehrere Mounts auf Freigaben eingerichtet, dann muss der Name (Mountpunkt) immer unterschiedlich sein.
Typ
Auswahl des Protokolls cifs.
Parameter
Optionen für den mount. Weitere Informationen finden sich hier.
Server
IP Adresse des Zielgerätes eingeben.
Freigabe
Name des freigegebenen Ordners eintragen.
Achtung, unter Enigma2 darf am Anfang der Zeile kein / (Slash) eingegeben werden!
Lesepuffer / Schreibpuffer
Die Optionen rsize und wsize bestimmen die Grösse der Datenpakete, welche Client und Server austauschen.
Nutzer
Eingabe des Benutzernamens für den Zugriff auf das Zielgerät.
Passwort
Eingabe des Passwortes für den Zugriff auf das Zielgerät.
Charset (utf8)
Setzt die Zeichenkodierung auf utf8, hilfreich bei Problemen mit Umlauten.
Zurück zum Inhaltsverzeichnis:
Beispiel NFS Mount
Beispiel eines nfs Mounts.
Die Angaben müsst ihr natürlich den Gegebenheiten anpassen.
Beschreibung der Angaben
Name
Namen des Zielgerätes (z.B. video) eingeben. Der autofs Dienst legt automatisch ein Verzeichnis mit dem gewählten Namen (Mountpunkt) an.
Der Pfad zu dem Verzeichnis ist in der Datei auto.master definiert.
Lest dazu den Abschnitt Zugriff auf den Mountpunkt.
Achtung: Werden mehrere Mounts auf Freigaben eingerichtet, dann muss der Name (Mountpunkt) immer unterschiedlich sein.
Typ
Auswahl des Protokolls nfs.
Parameter
Optionen für den mount.
Server
IP Adresse des Zielgerätes eingeben.
Freigabe
Pfad der Freigabe eintragen.
Achtung, unter Enigma2 darf am Anfang der Zeile kein / (Slash) eingegeben werden!
Lesepuffer / Schreibpuffer
Die Optionen rsize und wsize bestimmen die Grösse der Datenpakete, welche Client und Server austauschen. Die Angaben sind je nach Gerät verschieden. Falsche Angaben verlangsamen den Zugriff!
Zurück zum Inhaltsverzeichnis:
Zugriff auf den Mountpunkt
Der Zugriff auf den erstellten Mountpunkt ist abhängig von der Gemini Version. Nehmt am einfachsten den Datei Modus (Enigma1), oder den Datei Manager (Enigma2).
- Bei Enigma1 Boxen ist der Mountpunkt im Verzeichnis /automount zu finden.
- Bei Enigma2 bis GP Version 3.8 ist der Mountpunkt in /automount. Von Version 3.9 bis 4.1 ist der Mountpunkt in /autofs. Und ab Version 4.2 sind die Mountpunkte in /media/net.
Zurück zum Inhaltsverzeichnis:
Konfiguration via Konfigurationsdatei
Die Konfigurationsdatei des Automounters befindet sich bei CVS-Boxen in /var/etc und bei OE-Boxen in /etc (CVS/OE Boxen siehe hier). Auch hier finden sich verschiedene Dateien in Abhängigkeit der Image Version. Der Syntax ist aber immer gleich geblieben.
- Bei Enigma 1 heisst der Dateiname automount.conf. Die Konfiguration ist seit Gemini Project 3.1 möglich.
- Unter Enigma 2 heisst die Datei automount.conf von Gemini Project 1.8 - 3.8. Von Version 3.9 - 4.1 heisst die Datei auto.hotplug. Und ab Version 4.2 ist die Konfiguration in der auto.network.
Nach dem Erstellen eines Mountpunktes, muss die Box oder der autofs Daemon neu gestartet werden. |
Beispiel CIFS Mount
Beispiel eines cifs Mounts.
Die Angaben müsst ihr natürlich den Gegebenheiten anpassen.
sound -fstype=cifs,rw,soft,rsize=8192,wsize=8192,iocharset=utf8,user=yourUsername,pass=yourPassword ://192.168.1.10/sound
Beschreibung der Angaben
sound
Namen des Zielgerätes (z.B. sound) eingeben. Der autofs Dienst legt automatisch ein Verzeichnis mit dem Mountpunktnamen an.
Der Pfad zu dem Verzeichnis ist in der Datei auto.master definiert.
Lest dazu den Abschnitt Zugriff auf den Mountpunkt.
Achtung: Werden mehrere Mounts auf Freigaben eingerichtet, dann muss der Mountpunktname immer unterschiedlich sein.
-fstype=
Auswahl des Protokolls cifs.
rw,soft
Optionen für den mount. Weitere Informationen finden sich hier.
user=
Eingabe des Benutzernamens für den Zugriff auf das Zielgerät.
pass=
Eingabe des Passwortes für den Zugriff auf das Zielgerät.
rsize=8192,wsize=8192
Die Optionen rsize und wsize bestimmen die Grösse der Datenpakete, welche Client und Server austauschen.
iocharset=utf8
Setzt die Zeichenkodierung auf utf8, hilfreich bei Problemen mit Umlauten.
://192.168.1.10
IP Adresse des Zielgerätes eingeben.
/sound
Name des freigegebenen Ordners eintragen.
Zurück zum Inhaltsverzeichnis:
Beispiel NFS Mount
Beispiel eines nfs Mounts.
Die Angaben müssen ihr natürlich den Gegebenheiten anpassen.
video -fstype=nfs,rw,soft,tcp,nolock,rsize=8192,wsize=8192 192.168.1.15:/video
Beschreibung der Angaben
video
Namen des Zielgerätes (z.B. video) eingeben. Der autofs Dienst legt automatisch ein Verzeichnis mit dem Mountpunktnamen an.
Der Pfad zu dem Verzeichnis ist in der Datei auto.master definiert.
Lest dazu den Abschnitt Zugriff auf den Mountpunkt.
Achtung: Werden mehrere Mounts auf Freigaben eingerichtet, dann muss der Mountpunktname immer unterschiedlich sein.
-fstype=
Auswahl des Protokolls nfs.
rw,soft,tcp,nolock
Optionen für den mount.
rsize=8192,wsize=8192
Die Optionen rsize und wsize bestimmen die Grösse der Datenpakete, welche Client und Server austauschen. Die Angaben sind je nach Gerät verschieden. Falsche Angaben verlangsamen den Zugriff!
192.168.1.15:
IP Adresse des Zielgerätes eingeben.
/video
Pfad der Freigabe eintragen.
Zurück zum Inhaltsverzeichnis:
Zugriff auf den Mountpunkt
Der Zugriff auf den erstellten Mountpunkt ist abhängig von der Gemini Version. Nehmt am einfachsten den Datei Modus (Enigma1), oder den Datei Manager (Enigma2). Ihr könnt auch die Kommandozeile nehmen, für den Zugriff.
- Bei Enigma1 Boxen ist der Mountpunkt im Verzeichnis /automount zu finden.
- Bei Enigma2 bis GP Version 3.8 ist der Mountpunkt in /automount. Von Version 3.9 bis 4.1 ist der Mountpunkt in /autofs. Und ab Version 4.2 sind die Mountpunkte in /media/net.
Zurück zum Inhaltsverzeichnis:
Interessante Shell Befehle für den Automounter
Unter Enigma 1 bietet der Automounter die Optionen {start|stop|restart}. Das Script heisst autofs_script.sh |
Beispiele einer Enigma 2 basierenden Dreambox
Stoppen von autofs
/etc/init.d/autofs stop
Starten von autofs
/etc/init.d/autofs start
Neustarten von autofs
/etc/init.d/autofs restart
Änderungen einlesen der Konfigurationsdatei
/etc/init.d/autofs reload
Status Abfrage
/etc/init.d/autofs status
Weitere Links zu verwandten Themen
Zurück zum Inhaltsverzeichnis oder zurück zur Hauptseite