Der FlashExpander "vergrößert" den Flash mit Hilfe eines zusätzlichen Gerätes.
Gemini oder ICVS ist keine Voraussetzung, sollte unter allen Images funktionieren.
Angedacht ist, den FlashExpander ins CVS einzuchecken.
Funktionsweise:
Der komplette Ordner /usr wird mit "mount bind" auf ein Gerät ausgelagert. Bedeute, das der FlashExpander den größten Nutzen bringt wenn man gleich nach dem Flashen eines neuen Images den FlashExpander benutzt und dann erst weitere Plugins oder Skins installiert. Wenn man den FlashExpander ohne neu flashen testen will kann man das natürlich auch, nur wird dadurch kein freier Platz im Flash geschaffen sondern, der aktuelle freie Platz wird "eingefroren".
Wenn man einmal den FlashExpander benutzt hat sollte man auf keinen Fall den Stick oder CF oder SSD mehr entfernen, die Box wird zwar hochfahren nur wird in diesem Moment wieder das originale /usr benutzt, alle Änderungen gehen also verloren. Das Gerät was für den FlashExpander benutzt wird, findet man unter dem MountPunkt "/media/FlashExpander" wieder. Irgendwelche negativen Nebeneffekte sollten durch den FlashExpander nicht entstehen (z.B. TPM-Check), da sich für die Programme/Enigma nichts geändert hat, z.B. per FTP sieht man keinen Unterschied am Ordner /usr.
Das Gerät kann weiterhin für andere Aufgaben genutzt werden, z.B. Picons auslagern, nur erforderlich ist es nicht mehr.
Sollten auf dem Gerät ein Swap angelegt sein, sollte der zuvor deaktiviert werden. Das Gerät muss kurz ausgehangen werden um es auf /media/FlashExpander neu einzubinden.
Voraussetzungen:
Ein Geräte welches mit ext 2/3/4 formatiert ist und eine Partition hat. RAW-Devices werden nicht unterstützt. Wenn man seinen Stick z.B. als RAW-Device benutzt, also ohne Partition, kann man diesen z.B. im Gemini-Geräte-Manager neu Initialisieren und mit einer Partition versehen.
Installation:
Das IPK ins /tmp kopieren und über die Console installieren "opkg install /tmp/flashexpander*". Wer ein Gemini installiert hat kann einfach in der Console ein "opkg update | opkg install flashexpander" durchführen. Zu finden ist das Plugin dann unter Menü->Erweiterungen nach einem Neustart von Enigma.
Wer will kann gerne helfen den FlashExpander weiter zu entwickeln, Sourcen sind auf der Box zu finden. Neuere Geminis werden mit der Empfehlung, FlashExpander zu benutzen, veröffentlicht.
Wichtig:
FlashExpander ist nicht in Verbindung mit irgend welchen anderen Image-Managern oder Flash-Erweiterungen getestet worden.