swapon
, swapoff start/stop swap naar
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/apparaatOVERZICHT
#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



