Nachdem ich ja im Unionfs Thread versprochen habe als Beispiel mal ein schönes Plugin zu basteln was man so mit dem unionfs anfangen kann, hier der Thread für das darauf basierende Freeze Plugin.
Folgende Features bietet das Freeze Plugin in der Version 0.6 für die OE 2.0 Images:
1) Transparente Erweiterung des Flash mit USB Stick/CF Karte/Harddisk
Es ist dadurch nicht mehr nötig mühsam mit Links oder
mounts Sache auf andere devices auszulagern, oder ein komplettes Multiboot System zu installieren. Einfach ein device zum Flash image dazufreezen und schon ist reichlich Platz im gefreezten Flash (der dann auch geschont wird, weil nur mehr read-only genountet).
2) Einfrieren eines Imagestandes
Nachdem man sein Image eingerichtet hat wie man es möchte, kann man es einfrieren, und Erweiterungen, Änderungen, Sachen die man dazu installiert gehen dann nur mehr in ein freeze delta directory (das kann auf CF/USB/HDD sein oder im Flash selbst wenn dort noch genug Platz ist - je nachdem welches device bei der installation an der box ist wird dies autimatisch ausgewählt, mit erase und neuem automatischem suchen mit anderem device an der box kann man das aber auch anpassen)).
3) Rollback/Unfreeze des Images
Wenn mit 2) das image gefreezt hat und man dann irgendwas installiert das das image kaputt macht oder einem nicht gefällt kann man problemlos wieder auf den eingefrorenen Zustand zurück, ohne mühsame Sicherungen vorher machen und diese Neuflashen. Einfach Freeze im Plugin disabeln oder zur Not ohne das Freeze device booten dann wieder anstecken und Freeze disabeln.
4) Filesystemcheck des Freeze devices
PS: Falls wer Mr. Freeze nicht kennt, dann ist der Film Batman & Robin von 1997 zu empfehlen, mit Arnold Schwarzenegger als Mr. Freeze. Und ich hoffe keiner beschwert sich wieder der Plugin Titel wäre zu subtil.
Installieren tut man das Plugin am besten indem man in einem aktuellen OE 2.0 image das ipk auf /tmp kopiert per FTP und dann in telnet folgendes eingibt:
opkg update
opkg install /tmp/*.ipk
PPS: Und das Freeze Device MUSS in ext3/ext4 formatiert sein, FAT oder NTFS geht NICHT !
PPPS: die unionfs-utils werden in der 0.6.2 nicht mehr benötigt, ipk wurde daher entfernt.
ACHTUNG: Plugin ist jetzt so wie dFlash in den Einstellungen zu finden und NICHT mehr in der Pluginliste.