Ga naar inhoud
Log in om dit te volgen  
dreamboy

Hoe swapfile aanmaken

Aanbevolen berichten

kan iemand mij aub eens uitleggen hoe ik een swapfile kan aanmaken op de HD van mijn dreambox?

 

THX

Deel dit bericht


Link naar bericht
Delen op andere sites

dit heb ik ook gelezen maar begrijp niet goed hoe te werk te gaan. Als ik de box reboot is de swapfile toch verdwenen? Wat moet er dan nog juist in init geplaatst worden.

Geef ik die commandos gewoon in telnet in?

Deel dit bericht


Link naar bericht
Delen op andere sites
Gast

telnet is niets anders dan een commandline op afstand.

Dus gewoon alle commando's stuk voor stuk achter elkaar afhandelen.

 

Om het definitief te maken zou deze omschrijving van de swapfile in /etc/fstab opgenomen moeten worden.

Dan wordt ie automatisch aangemaakt en gemount bij het opstarten van de DB

 

En let wel het is een swapfile, oftewel een wisselbestand, hierin worden niet direct benodigde gegevens opgeslagen.

Windows kent dit begrip ook, in de windows dir kom je een .swp bestand tegen.

Deel dit bericht


Link naar bericht
Delen op andere sites
Citaat:
telnet is niets anders dan een commandline op afstand.
Dus gewoon alle commando's stuk voor stuk achter elkaar afhandelen.


moet ik onderstaande dan ook intikken. ik deed het alvast en er gebeurde niets.

dd if=/dev/zero of=/hdd/swapfile bs=1024 count=256000

in 256000+0 record
out 256000+0 record

Deel dit bericht


Link naar bericht
Delen op andere sites
Gast

Deze twee files(init en uinit) moet je in de dir /var/etc plaatsen.

Hierin staat het commando swapon en swapoff.

Je moet eerst zorgen dat je een swapfile hebt aangemaakt in de dir /hdd/swapfile (naam=swapfile).

 

De file vind je hier in de bijlage.

 

Black_64

500977-init.txt

Deel dit bericht


Link naar bericht
Delen op andere sites
Gast

Hier is de tweede file te vinden in de bijlag.

Wist niet hoe ik beide files moest versturen met één bericht.

Vergeet niet .txt weg te doen na dat je hem in je DB hebt geplaatst.

Ik moest dit er bij zetten omdat ik de file niet zonder extentie kon meesturen.

 

Black_64

500982-uinit.txt

Deel dit bericht


Link naar bericht
Delen op andere sites
Gast

Na het intikken van:

dd if=/dev/zero of=/hdd/swapfile bs=1024 count=256000

 

moet je effe wachten, dit kan wel wat duren.

Als terugmelding krijg je dan:

in 256000+0 record

out 256000+0 record

 

 

Dan weet je dat de file is aan gemaakt op je HD.

 

Sorry voor de volgorde van reply's.

 

Black_64

Deel dit bericht


Link naar bericht
Delen op andere sites
Gast

Maar zoals ik in de andere thread zei : dat dd commando uitvoeren is niet noodzakelijk. Het enigste wat het doet, is nullen schrijven naar de plaats waarde swap file komt te staan.

Deel dit bericht


Link naar bericht
Delen op andere sites

ik heb de commandos nu manueel ingevoerd, zal straks de bestanjes ftp'n naar de DB, ondertussen zie ik het swapbestand al staan op de hdd, dus alles is gelukt. THX voor de hulp <img src="/ubbthreads/images/graemlins/xyxthumbs.gif" alt="" />

Deel dit bericht


Link naar bericht
Delen op andere sites
Gast

Met de mrX image kun je vanuit het extra menu een swapfile aanmaken.

Hierna hoef je volgens mij niets meer te doen. m'n init file komt er dan alsvolgt uit te zien :

______________________________________

if [ -e /$DEV/swap_file ] ; then

echo +++++++++++++++++++++++++++++++++++

swapon /$DEV/swap_file

else

echo ===================================

dd if=/dev/zero of=/$DEV/swap_file bs=1024 count=32768

mkswap /$DEV/swap_file

swapon /$DEV/swap_file

_______________________________________

Weet iemand een commando om te controleren

of de swapfile daadwerkelijk draaid ?

of moet ik het maar gewoon aannemen dat ie het doet? <img src="/ubbthreads/images/graemlins/grin.gif" alt="" />

 

Ruud

Deel dit bericht


Link naar bericht
Delen op andere sites
Gast

gebruik het commando free

of cat /proc/swaps

Deel dit bericht


Link naar bericht
Delen op andere sites
Gast

via de shell tool kun je zien dat de swapfile werkt, de swapfile groote zal een verschil tonen nadat je er dieverse malen dit hebt bekeken

Deel dit bericht


Link naar bericht
Delen op andere sites
Gast
Citaat:
Met de mrX image kun je vanuit het extra menu een swapfile aanmaken.
Hierna hoef je volgens mij niets meer te doen. m'n init file komt er dan alsvolgt uit te zien :
______________________________________
if [ -e /$DEV/swap_file ] ; then
echo +++++++++++++++++++++++++++++++++++
swapon /$DEV/swap_file
else
echo ===================================
dd if=/dev/zero of=/$DEV/swap_file bs=1024 count=32768
mkswap /$DEV/swap_file
swapon /$DEV/swap_file
_______________________________________
Weet iemand een commando om te controleren
of de swapfile daadwerkelijk draaid ?
of moet ik het maar gewoon aannemen dat ie het doet? <img src="/ubbthreads/images/graemlins/grin.gif" alt="" />

Ruud


Ik weet niet of het progje top bestaat op de dreambox (denk het wel), deze geeft de actuele processen aan en ook de toestand van evt. swapgeheugen.

Deel dit bericht


Link naar bericht
Delen op andere sites
Gast
Citaat:
gebruik het commando free
of cat /proc/swaps

______________________________
Hallo Robbb,

Bedankt voor de tip. ter info heb ik de resultaten in
de bijlage gedaan.
Het ziet er dus naar uit dat je met de mr.X image geen
extra instellingen hoeft te doen .
Alleen valt mij op met het commando cat /proc/swaps , niet
de harddisk maar de USB stick wordt gebruikt (zie bijlage).
Vind ik eigenlijk niet zo erg <img src="/ubbthreads/images/graemlins/loldev.gif" alt="" />

Groetjes Ruud

501869-swapfile2.txt

Deel dit bericht


Link naar bericht
Delen op andere sites

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
Log in om dit te volgen  

  • Wie is er online   0 leden

    Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken

×
×
  • Nieuwe aanmaken...

Belangrijke informatie

Lees alvorens je verder gaat onze Gebruiksvoorwaarden en Privacybeleid. We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.