swapoff

SWAPON(2)               Linux Programmeurs Handleiding               SWAPON(2)



NAAM
       swapon, swapoff - start/stop swap naar bestand/apparaat

OVERZICHT
       #include <unistd.h>
       #include <asm/page.h> /* om PAGE_SIZE {pagina_grootte} te vinden */
       #include <sys/swap.h>

       int swapon(const char *pad, int swapvlaggen);
       int swapoff(const char *pad);

BESCHRIJVING
       swapon zet het swap gebied naar het bestand of blok apparaat opgegeven
       met pad.  swapoff stopt swap naar het bestand of blok apparaat
       opgegeven met pad.

       swapon neemt een swapvlaggen argument.  Als swapvlaggen het
       SWAP_FLAG_PREFER {swap vlag voorkeur} bit aan heeft status dan zal het
       nieuwe swap gebied een hogere prioriteit hebben dan de standaard.  De
       prioriteit is gecodeerd als:

           (prio << SWAP_FLAG_PRIO_SHIFT) & SWAP_FLAG_PRIO_MASK {swap vlag
       prior. schuif} {swap vlag prio. masker}

       Deze functies mogen alleen door de super-gebruiker gebruikt worden.

PRIORITEIT
       Elk swap gebied heeft een prioriteit, of hoog of laag.  De standaard
       prioriteit is laag.  Binnen de lage prioriteit gebieden hebben nieuwere
       gebieden nog lagere prioriteit dan oudere.

       Alle prioriteiten gezet met swapvlaggen zijn hoge-prioriteit, hoger dan
       standaard.  Ze mogen elke niet-negatieve waarde gekozen door de
       aanroeper. Hogere nummers betekenen hogere prioriteit.

       Swap pagina's worden toegewezen van gebieden in prioriteit volgorde,
       hoge prioriteit eerst voor gebieden met verschillende prioriteiten: een
       hoger-prioriteit gebied wordt verbruikt voordat een lager-prioriteit
       gebied wordt gebruikt.  Als twee of meer gebieden dezelfde prioriteit
       hebben, en als het de hoogste beschikbare prioriteit is, dan worden
       pagina's toegewezen op een rondedans basis tussen hen.


       Vanaf Linux 1.3.6, volgt de kernel gewoonlijk deze regels, maar er zijn
       uitzonderingen.

TERUGGEEF WAARDE
       Bij success wordt nul teruggegeven. Bij falen wordt -1 teruggegeven, en
       wordt errno naar behoren gezet.

FOUTEN
       Veel andere fouten kunnen optreden als weg niet geldig is.


       EPERM  {toestemming} De gebruiker is niet de super-gebruiker, of meer
              dan MAX_SWAPFILES {max swap bestanden} (bepaald {"defined"} om 8
              te zijn in Linux 1.3.6) zijn in gebruik.

       EINVAL {ongeldig} wordt teruggegeven als weg bestaat, maar nóg een
              normale pad is, nóg een blok apparaat.

       ENOENT {geen ingang} wordt teruggegeven als weg niet bestaat.

       ENOMEM {geen geheugen} wordt teruggegeven als er onvoldoende geheugen
              is om swap te starten.

VOLDOET AAN
       Deze functies zijn Linux-eigen en zouden niet gebruikt moeten worden in
       programma's die draagbaar bedoeld zijn.  Het tweede 'swapvlaggen'
       argument werd ingevoerd in Linux 1.3.2.

OPMERKINGEN
       Het schijf-gedeelte {"partition"} moet voorbereidt worden met
       mkswap(8).

ZIE OOK
       mkswap(8) {maak swap}, swapon(8) {swap aan}, swapoff(8) {swap uit}


VERTALING
       Dit is een handleiding uit manpages-dev 1.29.  Alles wat tussen
       `{'..`}' staat is aanvullende vertaling, en hoort niet bij de originele
       handleiding.  Email naar <manpages-nl@nl.linux.org>.

       $Id: swapon.2,v 1.1.1.1 2004/03/21 21:02:25 cor Exp $



Linux 1.3.6                      22 Juli 1995                        SWAPON(2)