swap erstellung

  • Hallo zusammen,


    ich bin dabei mir ein plugin für die erstellung eines swaps zu programmieren. jetzt hab ich das problem, dass enigma crasht, sobald ich ein swapfile von 32 mb oder grösser erstelle.


    zur erstellung verwende ich einen eConsoleAppContainer


    der verwendete befehl ist folgender:
    dd if=/dev/zero of=%s bs=1024 count=%d


    %s wird durch z.B. /var/mnt/usb/swap ersetzt und %d durch 32768


    auf dem stick ist mehr als 32 mb frei.


    weiss jemand, was eine ursache für den absturz sein könnte?


    Gruss
    Dre

    Gruss
    Dre


    Boxen (im Einsatz): DM920, DM900, DMOne
    Developer Project Merlin - we are OpenSource

  • ich hatte die erstellung zuerst auch über system( ... ) gemacht. aber dann hab ich mich an einen thread erinnert, wo mir ghost mal empfohlen hat einen eConsoleAppContainer zu verwenden.


    somit wird deine version keinen einfluss haben. an access( ... ) kanns doch eigentlich auch nicht liegen, da das file erstellt wird (einfach nicht komplett). teilweise wird das file noch erstellt und anschliessend stürzt die box ab. dann fehlt aber mkswap ...

    Gruss
    Dre


    Boxen (im Einsatz): DM920, DM900, DMOne
    Developer Project Merlin - we are OpenSource