FlashExpander (en): Unterschied zwischen den Versionen
Zeile 14: | Zeile 14: | ||
<div style="background-color: #FFFFFF; border: 1px padding: .4em; solid #cccccc;"> | <div style="background-color: #FFFFFF; border: 1px padding: .4em; solid #cccccc;"> | ||
__TOC__ | __TOC__ | ||
− | The FlashExpander by [http://www.i-have-a-dreambox.com/wbb2/profile.php?userid=177 mechatron] "expands" the Flash memory with an additional device such as: USB Stick, CF Card, SD Card, HDD or SSD .... The directory '''/usr''' is copied from the Flash memory onto the device and is mounted over fstab. | + | The FlashExpander by [http://www.i-have-a-dreambox.com/wbb2/profile.php?userid=177 mechatron] "expands" the Flash memory with an additional device such as: USB Stick, CF Card, SD Card, HDD or SSD .... |
+ | The directory '''/usr''' is copied from the Flash memory onto the device and is mounted over fstab. | ||
The directory /usr contains System commands, programms, libraries, Plugins, Skins, .... After activating FE you will have enough space availiable (e.g. for the Webbrowser), without overfilling the Flash memory. | The directory /usr contains System commands, programms, libraries, Plugins, Skins, .... After activating FE you will have enough space availiable (e.g. for the Webbrowser), without overfilling the Flash memory. | ||
Zeile 45: | Zeile 46: | ||
Back to [[#top | Inhaltsverzeichnis:]] | Back to [[#top | Inhaltsverzeichnis:]] | ||
− | |||
= Installation of the FlashExpander = | = Installation of the FlashExpander = |
Version vom 15. August 2012, 15:13 Uhr
- in Deutsch | - in English |
InhaltsverzeichnisThe FlashExpander by mechatron "expands" the Flash memory with an additional device such as: USB Stick, CF Card, SD Card, HDD or SSD .... The directory /usr is copied from the Flash memory onto the device and is mounted over fstab. The directory /usr contains System commands, programms, libraries, Plugins, Skins, .... After activating FE you will have enough space availiable (e.g. for the Webbrowser), without overfilling the Flash memory. Using a NFS Server for FlashExpander is possible from Version 0.32 upwards. This is a little bit more complex to configure, hence should be done only if you have some experiece. In the chapter NFS Freigabe einbinden you can find a little guideline. Gemini or iCVS is not required for using FlashExpander. The plugin was tested with several images, OE1.6 and OE2.0. The Plugin supports following languages: English, German, French, and Italian.
Requirements
Using FlashExpanderAs mentioned before, only the directory /usr will be moved to the Device or NFS Server. The other directories will be used by the dreambox as they where before from the flash memory. Keep in mind the target device will be deleted completely before while activating FlashExpander! The biggest benefit is achieved when FlashExpander ist activated immediately after flashing a new image. Afterwards you can install Plugins, Skins, ... which will be located onto the outsourced /usr directory automatically. You can also use FlashExpander on an installed Dreambox. But no Flash memory will be freed up. You only outsource the directory /usr, this is independent from the availiable free memory in flash. Once FlashExpander is activated the device should not be removed. If the device is removed the original directory /usr from Flash memory will be used again. You can also edit the entry in the /etc/fstab to disable the mount, and to use the original directory /usr in the Flash memory.
Installation of the FlashExpanderDM500HD, DM800(se), DM7020HD and DM8000Copy the FlashExpander ipk via ftp in the directory /tmp and install the Plugin with following command: opkg install /tmp/flashexpander* After restarting Enigma2 you will find the Plugin in [Menu] => [Applications].
DM7025(+)For the 7025+ three extra packages are required before installing FlashExpander. Copy the Packages via ftp in the directory /tmp and install: opkg install /tmp/*.ipk Reboot the box and copy the FlashExpander ipk via ftp in the directory /tmp and install the Plugin with following command: opkg install /tmp/flashexpander*
Using FlashExpanderThe usage is simple and selfexplaining ;)
This chapter shows the different steps for mounting a NFS Server on the Dreambox. The NFS Server must be mounted before using FlashExpander.
Create on the NFS Server a share and edit the /etc/exports. Depending on the device you use, it is possible to do this with an UI. In this example the directory /home/FE is shared on a Linux computer. The entry in exports looks like below. Of course you can limit the share on computers, subnets, .... But this is beyond the scope of this guideline. The user is responsible for the administration of the shares in his network. /home/FE *(rw,no_root_squash,async,no_subtree_check)
Login via telnet or ssh on the Dreambox. Create a directory which will be used for the mount. mkdir /media/FE Mount the NFS Share with the following command. IP Adress and Share must match your configuration. After executing the command no error message should appear. Otherwise some settins on the server are wrong or the Mount syntax is incorrect. With the command mount you can check if the NFS Share is mounted. mount -t nfs -o rw,nolock,soft,tcp 192.168.1.125:/home/FE /media/FE
After mounting successfully the share your dreambox is ready for using FlashExpander. Continu with the chapter Using FlashExpander for outsourcing the directory /usr. Have fun ;)
SlideshowsTwo little slideshows showing FlashExpander in action. On the left, using an USB Stick with a xfs filesystem, and the second shows the usage of a NFS Server.
SupportthreadSupport neede? Click on the link ;)
|