Ga naar inhoud


dreamflash 1.3b & nfs: disk space <20Mb, 80Gb vrij


Aanbevolen berichten

Geplaatst:

Heb een vreemd probleem, en kan er niets over vinden via de zoekfunctie. Heb de originele 107.4 image in het flash-geheugen geladen. Dreamflash 1.3b geinstalleerd via nfs mount. Mount is aangemaakt: via telnet kan ik lezen en schrijven op mijn harde schijf in de pc (Debian Linux server).

 

Als ik nu naar de image-administration ga en een image (er komt een keurig rijtje images tevoorschijn) selecteer, dan geeft hij bij het installeren een foutmelding: disk space < 20 Mb, terwijl ik nog 80Gb vrij heb op deze schijf.

 

Weet iemand waar dit aan kan liggen?

 

Groet

 

Marcel


Geplaatst:

Dit probleem had ik dus ook, wat voor 'n image ik ook probeerde. Blijkbaar is dit 'n bug in de 1.074 kernel van Dream. Ook geeft die niet de juiste diskspace weer, als je wilt opnemen, via 'n NFS mount. NFS ondersteuning is nog steeds zeer buggy wat dat betreft.

Geplaatst:

Ben inmiddels een stukje verder (met dank aan een duits board) : het ligt aan de manier waarop Dreamflash omgaat met het opvragen van de vrije ruimte op de nfs-schijf. Mechatron (maker van Dreamflash) gaat dit waarschijnlijk uitschakelen in versie 1.4.

 

Zelf ben ik erachter gekomen dat als ik op mijn Debian server de kernel-nfs-server installeer (ipv de user nfs-server) ik wel images kan installeren.

 

Ik zit nu alleen nog met het probleem dat alleen de originele image in het flash geheugen wil starten, de images niet. Ik ga nu eens even zoeken waar dat aan kan liggen: dat is hier al vaker ter sprake gekomen.

Geplaatst:

Een hele smerige oplossing is om tijdelijk de installer te "fixen" zodat 'ie niet naar de diskruimte kijkt. Aangezien je via dreamflash draait zou /bin/install.sh gewoon writable moeten zijn (bij mij wel tenminste) en kan je dus install.sh aanpassen.

 

Ik was te lui om uit te zoeken waarom die berekening fout gaat, maar deze "fix" werkt:

 

zoek de functie disk_free() en pas 'm aan zodat 'ie zo is:

 

disk_free()

{

DFM=`df -m $1 |tail -1 |awk '{print $4}'`

DFK=`df -k $1 |tail -1 |awk '{print $4}'`

[ "$DFM" -gt 1024 ] && DF=`expr $DFM \* 1024` || DF=$DFK

#expr $DF - $MIN_FREE # Leave $MIN_FREE k free on filesystem

echo 1000

}

 

nou zegt 'ie dus altijd dat je ongeveer een MB vrij heb, en dat is altijd genoeg. de installer plugin werkt nu weer gewoon <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />

 

let er wel op dat ALS je je usb stick of CF disk of whatever vol maakt, de installer het niet meer zal zien en je dus best wel eens een grote rommel zou kunnen maken <img src="/ubbthreads/images/graemlins/tongue.gif" alt="" />

 

gebruik deze "patch" dus ook op eigen risico <img src="/ubbthreads/images/graemlins/grin.gif" alt="" />

Geplaatst:

Hmmm, wacht, ik kan niet lezen, 't gaat om de dreamflash installer zie ik net.. ik dacht de installer in ronaldd's image (waar ik deze 'fix' dus nodig had om plugins te installeren anders vondt 'ie dat ik -20 MB vrij had).

 

hopelijk heeft iemand er wat aan, zo niet, pech <img src="/ubbthreads/images/graemlins/loldev.gif" alt="" />

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...