.\" -*- coding: UTF-8 -*- .\" Copyright (c) 1992 Drew Eckhardt (drew@cs.colorado.edu), March 28, 1992 .\" .\" %%%LICENSE_START(VERBATIM) .\" Permission is granted to make and distribute verbatim copies of this .\" manual provided the copyright notice and this permission notice are .\" preserved on all copies. .\" .\" Permission is granted to copy and distribute modified versions of this .\" manual under the conditions for verbatim copying, provided that the .\" entire resulting derived work is distributed under the terms of a .\" permission notice identical to this one. .\" .\" Since the Linux kernel and libraries are constantly changing, this .\" manual page may be incorrect or out-of-date. The author(s) assume no .\" responsibility for errors or omissions, or for damages resulting from .\" the use of the information contained herein. The author(s) may not .\" have taken the same level of care in the production of this manual, .\" which is licensed free of charge, as they might when working .\" professionally. .\" .\" Formatted or processed versions of this manual, if unaccompanied by .\" the source, must acknowledge the copyright and authors of this work. .\" %%%LICENSE_END .\" .\" Modified by Michael Haardt .\" Modified 1993-07-24 by Rik Faith .\" Modified 1995-07-22 by Michael Chastain .\" Modified 1995-07-23 by aeb .\" Modified 1996-10-22 by Eric S. Raymond .\" Modified 1998-09-08 by aeb .\" Modified 2004-06-17 by Michael Kerrisk .\" Modified 2004-10-10 by aeb .\" 2004-12-14 mtk, Anand Kumria: added new errors .\" 2007-06-22 Ivana Varekova , mtk .\" Update text describing limit on number of swap files. .\" .\" FIXME Linux 3.11 added SWAP_FLAG_DISCARD_ONCE and SWAP_FLAG_DISCARD_PAGES .\" commit dcf6b7ddd7df8965727746f89c59229b23180e5a .\" Author: Rafael Aquini .\" Date: Wed Jul 3 15:02:46 2013 -0700 .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH SWAPON 2 "15 september 2017" Linux "Linux Programmeurs Handleiding" .SH NAAM swapon, swapoff \- start/stop swappen naar bestand/apparaat .SH SAMENVATTING \fB#include \fP .br \fB#include \fP .PP \fBint swapon(const char *\fP\fIpad\fP\fB, int \fP\fIswapvlaggen\fP\fB);\fP .br \fBint swapoff(const char *\fP\fIpad\fP\fB);\fP .SH BESCHRIJVING \fBswapon\fP() zet het swap gebied naar het bestand of blok apparaat opgegeven met \fIpad\fP. \fBswapoff\fP() stopt swappen naar het bestand of blok apparaat opgegeven met \fIpad\fP. .PP Als de \fBSWAP_FLAG_PREFER\fP vlag werd opgegeven in het \fBswapon\fP() \fIswapvlaggen\fP argument dan heeft het nieuwe swap gebied een hogere prioriteit dan standaard. De prioriteit is gecodeerd in \fIswapvlaggen\fP als: .PP .in +4n .EX \fI(prio << SWAP_FLAG_PRIO_SHIFT) & SWAP_FLAG_PRIO_MASK\fP .EE .in .PP Als de \fBSWAP_FLAG_DISCARD\fP vlag werd opgegeven in het \fBswapon\fP() \fIswapvlaggen\fP argument, dan zullen vrijgemaakte swap pagina´s worden weggegooid voordat ze hergebruikt worden, mits het swap apparaat weggooien en bijsnijden ondersteund. (Dit kan prestaties verbeteren on sommige Solid State Devices, maar meestal niet). Zie ook NOTITIES. .PP Deze functies mogen alleen door een geprivilegieerd process (een dat de \fBCAPS_SYS_ADMIN\fP capaciteit heeft). .SS 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. .PP Alle prioriteiten gezet met \fIswapvlaggen\fP zijn hoge\-prioriteit, hoger dan standaard. Ze mogen elke niet\-negatieve waarde gekozen door de aanroeper. Hogere nummers betekenen hogere prioriteit. .PP 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. .PP Vanaf Linux 1.3.6, volgt de kernel gewoonlijk deze regels, maar er zijn uitzonderingen. .SH "EIND WAARDE" Bij succes wordt nul teruggegeven. Bij falen wordt \-1 teruggegeven en wordt \fIerrno\fP overeenkomstig gezet. .SH FOUTEN .TP \fBEBUSY\fP (voor \fBswapon\fP()) Het opgegeven \fIpad\fP werd al gebruikt als swap gebied. .TP \fBEINVAL\fP Wordt teruggegeven als \fIpad\fP bestaat, maar nóg een normale pad is, nóg een blok apparaat. .TP \fBEINVAL\fP (\fBswapon\fP()) Het aangegeven pad bevat geen geldige swap signature of bevindt zich op een in\-geheugen bestandssysteem zoals \fBtmpfs\fP(5). .TP \fBEINVAL\fP (sinds Linux 3.4) (\fBswapon\fP()) Een ongeldige vlag werd in \fIvlaggen\fP opgegeven. .TP \fBEINVAL\fP (\fBswapoff\fP()) \fIpad\fP is momenteel geen swap gebied. .TP \fBENFILE\fP De grens aan het aantal open bestanden van het systeem is bereikt. .TP \fBENOENT\fP Wordt teruggegeven als \fIpad\fP niet bestaat. .TP \fBENOMEM\fP Wordt teruggegeven als er onvoldoende geheugen is om swap te starten. .TP \fBEPERM\fP De aanroeper heeft niet de \fBCAP_SYS_ADMIN\fP capaciteit. Mogelijk is ook het maximum aantal swap bestanden in gebruik; zie NOTITIES hieronder. .SH "VOLDOET AAN" Deze functies zijn Linux\-specifiek en zouden niet gebruikt moeten worden in programma's die overdraagbaar moeten zijn. Het tweede \fIswapvlaggen\fP argument werd ingevoerd in Linux 1.3.2. .SH OPMERKINGEN Het schijf\-gedeelte (partitie) moet voorbereid worden met \fBmkswap\fP(8). .PP Er is een bovengrens aan het aantal swap bestanden dat gebruikt kan worden, gedefinieerd door de kernel constante \fBMAX_SWAPFILES\fP. Vóór kernel 2.4.10, had \fBMAX_SWAPFILES\fP de waarde 8, vanaf kernel 2.4.10 heeft die de waarde 32. Vanaf kernel 2.6.18 is de limiet verlaagd met 2 (dus: 30) mits de kernel werd gebouwd met de \fBCONFIG_MIGRATION\fP optie (die reserveert twee swap tabel ingangen voor de pagina migratie eigenschappen van \fBmbind\fP(2) en \fBmigrate_pages\fP(2)). Vanaf kernel 2.6.32, werd de limiet verder verlaagd met 1 als de kernel gebouwd werd met de \fBCONFIG_MEMORY_FAILURE\fP optie. .PP .\" To be precise: 2.6.35.5 Weggooien van swap pagina´s werd geïntroduceerd in kernel 2.6.29, vervolgens werd het conditioneel gemaakt afhankelijk van de \fBSWAP_FLAG_DISCARD\fP vlag in kernel 2.6.36, die nog steeds het gehele swap gebied weggegooid wanneer \fBswapon\fP() wordt aangeroepen, zelfs als dat bit in de vlag niet werd gezet. .SH "ZIE OOK" \fBmkswap\fP(8), \fBswapoff\fP(8), \fBswapon\fP(8) .SH COLOFON Deze pagina is onderdeel van release 5.10 van het Linux \fIman\-pages\fP\-project. Een beschrijving van het project, informatie over het melden van bugs en de nieuwste versie van deze pagina zijn op \%https://www.kernel.org/doc/man\-pages/ te vinden. .SH VERTALING De Nederlandse vertaling van deze handleiding is geschreven door Jos Boersema , Mario Blättermann en Luc Castermans . Deze vertaling is vrije documentatie; lees de .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE of later over de Copyright-voorwaarden. Er is geen AANSPRAKELIJKHEID. Indien U fouten in de vertaling van deze handleiding zou vinden, stuur een e-mail naar .MT debian-l10n-dutch@lists.debian.org .ME .