Provided by: manpages-nl_20051127-4_all
 

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  aan‐
        roeper. 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.
        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 nor‐
               male 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.
        Deze functies zijn Linux-eigen en zouden niet gebruikt moeten worden in
        programma’s die draagbaar bedoeld zijn.  Het tweede ’swapvlaggen’ argu‐
        ment werd ingevoerd in Linux 1.3.2.
 

OPMERKINGEN

        Het  schijf-gedeelte  {"partition"}   moet   voorbereidt   worden   met
        mkswap(8).
        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 $