Letzte Themen:

Ersatz für Dreambox HD 8000 » Autor (Quelle): haie » Letzter Beitrag: Wordpresser123 CS und Umstellung auf Glasfaser, was ändert sich? » Autor (Quelle): sekretär » Letzter Beitrag: sekretär Sony Vaio Notebook » Autor (Quelle): efe72 » Letzter Beitrag: efe72 Ruf mich an » Autor (Quelle): Duke » Letzter Beitrag: Duke Ebay Kleinanzeigen » Autor (Quelle): zeus-crew » Letzter Beitrag: Trike HD Plus stellt neuen Empfangsweg vor » Autor (Quelle): Dr.Dream » Letzter Beitrag: rqs Ein Gedicht das (vielleicht) polarisieren wird » Autor (Quelle): Beingodik » Letzter Beitrag: Beingodik Nokia Streaming Box 8000 / 8010 » Autor (Quelle): satron » Letzter Beitrag: satron Fire Stick was geht da ? » Autor (Quelle): crx » Letzter Beitrag: crx 23 Jahre Spinnes-Board » Autor (Quelle): Duke » Letzter Beitrag: DEF
Ergebnis 1 bis 3 von 3

Thema: Alternativen: Modden ohne Flashen

  1. #1
    Neuling
    Registriert seit
    Sep 2007
    Beiträge
    5
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge
    FAQ Downloads
    0
    Uploads
    0

    Alternativen: Modden ohne Flashen

    Hi,
    wollte ein paar mögliche Alternativen einwerfen, wie man Tools, Daten etc. auch in die RO-Verzeichnisse bringen kann, ohne die Kathi dafür flashen zu müssen:
    Alternative 1) ro2rw-script
    Man mounted ein (rw)-Verzeichnis ( in dem Symlinks zu den Files im (ro)-Verzeichnis erzeugt wurden ) über ein RO-Verzeichnis.
    Habe das mal in dem Script unten ( als Proof of Concept ) kurz zusammen geklimpert ( am besten als ro2rw File auf die Box ):
    Code:
    #!/bin/sh
    ro_dir=/var/_RO_
    rw_dir=/var/_RW_
    rx_dir=`echo $1 | sed "s/\//_/g"`
    for dir in $ro_dir $rw_dir $rw_dir/$rx_dir;
    do
     [ -d $dir ] || mkdir $dir
    done
    mount | grep "on $rw_dir" || mount -o bind / $ro_dir
    for file in `ls -A $1`;do
     [ -L $rw_dir/$rx_dir/$file ] || ln -s $1/$file $rw_dir/$rx_dir
    done
    mount | grep "ramfs on $1" || mount -o bind $rw_dir/$rx_dir $1
    Hier nochmal komplett, da es im "CODE" Modus nur teilweise sichtbar ist ???
    ################################################## #
    #!/bin/sh
    ro_dir=/var/_RO_
    rw_dir=/var/_RW_
    rx_dir=`echo $1 | sed "s/\//_/g"`
    for dir in $ro_dir $rw_dir $rw_dir/$rx_dir;
    do
    [ -d $dir ] || mkdir $dir
    done
    mount | grep "on $rw_dir" || mount -o bind / $ro_dir
    for file in `ls -A $1`;do
    [ -L $rw_dir/$rx_dir/$file ] || ln -s $1/$file $rw_dir/$rx_dir
    done
    mount | grep "ramfs on $1" || mount -o bind $rw_dir/$rx_dir $1
    ##############################################
    Aufrufen mit z.B. "ro2rw /app"
    -> Danach sollte "/app" beschreibbar sein ...
    Alternative 2) UnionFS | AUFS ( Another UnionFS )
    Ist ein nachladbares Modul, welches für die Kathi noch kompiliert werden müsste ( muss ich mal machen, wenn ich die Toolchain für das STLinux 2.0 habe ... ansonsten Freiwillige mit Toolchain vor )
    Es erlaubt ( kurzgefasst ) mehrere Verzeichnisse übereinander zu lagern.
    Ähnlich dem Prinzip von Oben, kann ( transparent für das OS ) z.B. über ein (ro) Verzeichnis ein (rw) Verzeichnis gemounted werden.
    Der Vorteil ist, dass die Files vom untergelagerten Verzeichnis nach wie vor sichtbar und zugreifbar bleiben (d.h. keine Notwendigkeit sich mit symlinks rumzuschlagen :-) )
    Da die Kathi ja Zugriff auf Externe Speicher-Quellen hat ( usb, nfs, ftp/wget etc. ) ergeben sich verschiedene interessante Möglichkeiten, um die Kathis ohne Flashen "tieferzulegen" und zu tunen ( und damit meine ich keine Vögelzucht ... )
    Daher die Bitte, diesen Thread frei von Vögeldiskussionen und andere Tierchen zu halten ... thanks!
    Gruß
    dynamic1969
    Geändert von dynamic1969 (01.10.07 um 01:38 Uhr) Grund: ... typos late in the night!

  2. #2
    Neuling
    Themenstarter

    Registriert seit
    Sep 2007
    Beiträge
    5
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge
    FAQ Downloads
    0
    Uploads
    0
    Stimmt, wird nach einem Reboot zurückge***zt!
    Ist aber eigentlich kein Problem, da es als Script verpackt einfach nach einem Reboot aus der start.sh wieder aufgerufen wird.

  3. #3
    Neuling
    Themenstarter

    Registriert seit
    Sep 2007
    Beiträge
    5
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge
    FAQ Downloads
    0
    Uploads
    0
    @gandy
    Im "Realfall" würde man die (rw)-Verzeichsstruktur auf USB, HDD oder NFS ja bereits "fix und fettisch" vorliegen haben ( quasi ein "one-time Install to permanent (rw)-path" ) so dass nach einem Reboot lediglich zwei Mount-Befehle benötigt würden - mehr nicht!

    Gruß
    dynamic

Ähnliche Themen

  1. MediaPlayer-Alternativen
    Von pixelmax im Forum Suchen und Finden Download & Starke Links (Rapidshare, Peer2Peer)
    Antworten: 0
    Letzter Beitrag: 30.04.08, 22:57
  2. Antworten: 4
    Letzter Beitrag: 14.03.07, 22:04

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •