FlashExpander
- in Deutsch | - in English |
InhaltsverzeichnisDer FlashExpander von mechatron erweitert den Flashspeicher mit Hilfe eines Speichermediums wie USB Stick, CF Karte, SD Karte, HDD oder SSD usw. Dabei wird das Verzeichnis /usr vom Flashspeicher auf das Speichermedium kopiert und anschliessend via fstab gemountet. Das /usr Verzeichnis beinhaltet Systembefehle, Programme, Bibliotheken, Plugins, Skins, usw. Nach dem Auslagern habt ihr genug Speicherplatz zur Verfügung (z.B. für Webbrowser), ohne dass der Flashspeicher platzt. Das Auslagern auf einen NFS Server ist ab der Version 0.32 auch möglich. Das einrichten ist ein bisschen komplizierter und sollte nur von erfahrenen Benutzern verwendet werden. Im Abschnitt NFS Freigabe einbinden findet ihr eine kleine Anleitung. Gemini oder das iCVS ist keine Voraussetzung für die Benutzung des FlashExpanders. Das Plugin wurde mit verschiedenen Images getestet, welche auf OE1.6 oder OE2.0 basieren. Das Plugin unterstützt im Moment folgende Sprachen: Englisch, Deutsch, Französisch, Niederländisch und Italienisch.
Voraussetzungen
FunktionsweiseWie erwähnt wird nur das /usr Verzeichnis auf das gewünschte Speichermedium oder NFS Server ausgelagert. Die anderen Verzeichnisse werden natürlich nach wie vor vom Flashspeicher der Dreambox benutzt. Beachtet bitte, dass das Zielgerät vor dem Kopieren komplett gelöscht wird! Den grössten Nutzen habt ihr, wenn der FlashExpander nach dem Flashen eines neuen Images installiert und ausgeführt wird. Anschliessend könnt ihr Plugins, Skins, usw. einrichten, welche automatisch auf das ausgelagerte /usr Verzeichnis installiert werden. Ihr könnt den FlashExpander auch auf einer eingerichteten Dreambox benutzen. Nur wird der Flashspeicher nicht kleiner. Ihr verlagert nur das /usr Verzeichnis, egal wie viel Platz im Flashspeicher vorhanden ist. Ist der FlashExpander im Einsatz, dann sollte das Speichermedium nicht mehr entfernt werden. Beim Entfernen wird automatisch wieder das originale /usr Verzeichnis vom Flashspeicher verwendet. Man kann auch den Eintrag in der /etc/fstab auskommentieren, um das /usr Verzeichnis im Flashspeicher zu benutzen.
Installation des FlashExpandersDM500HD, DM800(se), DM7020HD und DM8000Kopiert das FlashExpander ipk via ftp in das /tmp Verzeichnis und installiert das Plugin mit folgendem Befehl: opkg install /tmp/flashexpander* Nach einem Enigma2 Neustart findet ihr das Plugin unter [Menü] => [Erweiterungen].
DM7025(+)Bei der 7025(+) müssen zuerst drei Pakete installiert werden, bevor der FlashExpander installiert wird. Kopiert folgende Pakete via ftp in das /tmp Verzeichnis und installiert sie wie folgt: opkg install /tmp/*.ipk Führt nun einen Neustart aus und kopiert das FlashExpander Plugin via ftp in das /tmp Verzeichnis. Installiert den FlashExpander wie folgt: opkg install /tmp/flashexpander*
Bedienung des FlashExpandersDie Bedienung ist einfach und selbsterklärend ;)
NFS Freigabe einbindenDiese Abschnitt zeigt die einzelnen Schritte, um einen NFS Server von der Dreambox zu mounten. Der NFS Server muss eingebunden sein, bevor ihr den FlashExpander benutzt.
NFS Freigabe erstellenErstellt am NFS Server eine Freigabe und editiert dazu die /etc/exports. Je nach Gerät, könnt ihr auch die grafischen Hilfsmittel verwenden, um eine Freigabe zu erstellen. In diesem Beispiel wird das Verzeichnis /home/FE freigegeben auf einem Linux Rechner. Der Eintrag in der exports sieht wie folgt aus. Natürlich kann die Freigabe auf Rechner, Subnetze usw. beschränkt werden. Dafür ist aber jeder Benutzer selber verantwortlich, wie Freigaben im heimischen Netzwerk verwaltet werden. /home/FE *(rw,no_root_squash,async,no_subtree_check)
NFS Freigabe mountenLoggt euch nun via telnet oder ssh auf die Dreambox ein. Erstellt nun ein Verzeichnis in welches später gemountet wird. mkdir /media/FE Mountet nun die Serverfreigabe mit folgendem Befehl. IP Adresse und Freigabe müsst ihr euren Gegebenheiten anpassen. Nach der Eingabe des Befehls darf keine Fehlermeldung erscheinen. Ansonsten sind die Einstellungen am Server oder der Mount Syntax falsch. Mit der Eingabe von mount könnt ihr überprüfen, ob die NFS Freigabe gemountet ist. mount -t nfs -o rw,nolock,soft,tcp 192.168.1.125:/home/FE /media/FE
Freigabe mit dem FlashExpander einbindenNach dem erfolgreichen mounten ist die Dreambox bereit für den FlashExpander. Benutze bitte den Abschnitt Bedienung des FlashExpanders, für das auslagern des /usr Verzeichnisses. Viel Spass ;)
SlideshowsZwei kleine Slideshows welche den FlashExpander in Aktion zeigen. Links das auslagern auf einen USB Stick mit xfs Dateisystem, das zweite Video zeigt das Auslagern auf einen NFS Server.
SupportthreadBraucht ihr Hilfe zum FlashExpander, dann folgt bitte folgendem Link ;)
|