> Linux Reviews > man >

swapon

swapon

, swapoff start/stop swap naar


  1. swapon.2.man


1. swapon.2.man

Manpage of SWAPON

SWAPON

Section: Linux Programmeurs Handleiding (2)
Updated: 22 Juli 1995
Index Return to Main Contents
 

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

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

$Id: swapon.2,v 1.1 2001/03/28 21:06:46 joostvb Exp $


 

Index

NAAM
OVERZICHT
BESCHRIJVING
PRIORITEIT
TERUGGEEF WAARDE
FOUTEN
VOLDOET AAN
OPMERKINGEN
ZIE OOK
VERTALING

This document was created by man2html using the manual pages.
Time: 00:24:27 GMT, November 20, 2008

NORSK BOKMÅL - NORSK BOKMÅL - NORSK BOKMÅL - NORSK BOKMÅL - pl