Provided by:
manpages-hu_20010119-5_all 
N'EV
mkswap - Linux swap terulet letrehozasa
'ATTEKINT'ES
mkswap [ -c ] eszk"ozn'ev [m'eret_blokkokban]
LE'IR'AS
Az mkswap letrehoz egy Linux swap teruletet egy adott eszkozon, vagy
fajlban.
Az eszk"oz erteke altalaban igy nez ki:
/dev/hda[1-8]
/dev/hdb[1-8]
/dev/sda[1-8]
/dev/sdb[1-8]
A m'eret_blokkokban parameter adja meg a letrehozando fajlrendszer
meretet. Ha kulon nincs megadva, akkor az mkswap automatikusan
beallitja. A megadott blokkok szamat lefele kerekiti, igy a teljes
meret mindig a rendszer lapmeretenek egesz szamu tobbszorose lesz.
Tovabbi megkotes, hogy a blokk-szamnak a MINCOUNT es a MAXCOUNT altal
meghatarozott tartomanyba kell esnie. MAXCOUNT-nal nagyobb ertek
megadasa eseten a blokkok szama MAXCOUNT-ra csokken, ezt a program
hibauzenettel is jelzi.
A MINCOUNT es a MAXCOUNT ertekek kiszamitasa:
MINCOUNT = 10 * PAGE_SIZE / 1024
MAXCOUNT = (PAGE_SIZE - 10) * 8 * PAGE_SIZE / 1024
Pl 4kB-os lapmeretnel (x86-os gepek):
MINCOUNT = 10 * 4096 / 1024 = 40
MAXCOUNT = (4096 - 10) * 8 * 4096 / 1024 = 130752
Mivel minden blokk 1kB meret, ezert a fenti esetben a swap merete 40kB-
tol 127.6875MB-ig terjedhet.
A lapmeret (page_size) a "cat /proc/cpuinfo" parancs kimenetebl tudhato
meg.
A swap terulet elejen egyetlen lap tartalmazhatja a teljes swap terulet
bitterkepet - ezert van szukseg a MAXCOUNT-ra, amely megadja az igy
leirhato teljes terulet nagysagat. A fenti kepletben szerepl -10
magyarazata: a "SWAP-SPACE" azonosito-szo is szerepel ezen az els
lapon, ennek hossza pedig 10 karakter.
Swap particiot a kovetkezkeppen lehet letrehozni:
# dd if=/dev/zero of=swapfile bs=1024 count=8192
# mkswap swapfile 8192
# sync
# swapon swapfile
Fontos, hogy a swap fajlnak folyamatosnak kell lennie, nem tartalmazhat
lyukakat (ezert a cp(1) parancs nem hasznalhato swapfile
letrehozasara).
OPCI'OK
-c A fajlrendszer letrehozasa eltt leellenrzi az eszkozt, es
megkeresi a hibas blokkokat. Hiba eseten a blokk helyet kiirja a
program.
Ezt az opciot kiz'ar'olag swap particioknal lehet hasznalni,
swapfile letrehozasa eseten a hasznalata kerulend. Ez utobbi
esetben celszer a swapfile particiojan mkfs -c paranccsal
letrehozni a fajlrendszert, ami ellenrzi az adott particio
blokkjait, igy a swapfile teruleten lev blokkokat is.
L'ASD M'EG
fsck(8), mkfs(8), fdisk(8)
SZERZ
Linus Torvalds (torvalds@cs.helsinki.fi)
MAGYAR FORD'IT'AS
Hermann Benedek (bence@intercom.hu)