1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110
|
.\" Copyright 1992, 1993 Rickard E. Faith (faith@cs.unc.edu)
.\" May be distributed under the GNU General Public License
.\" Modified with suggestions from Linus, Mon Feb 1 21:40:49 1993
.\" Modified with patches from Kai, Wed Jun 22 21:54:56 1994
.\" Patches from jaggy@purplet.demon.co.uk (Mike Jagdis), Wed Feb 8 1995
.\" Added comments from Nick Holloway, Sat Feb 11 1995, faith@cs.unc.edu
.\" Magyarra pedig Hermann Benedek (bence@intercom.hu) fordtotta
.\" "
.TH MKSWAP 8 "February 1995" "Linux 1.0" "Linux Programmer's Manual"
.SH NV
mkswap \- Linux swap terlet ltrehozsa
.SH TTEKINTS
.B "mkswap [ \-c ]"
.IB eszkznv " [" mret_blokkokban "]"
.SH LERS
Az
.B mkswap
ltrehoz egy Linux swap terletet egy adott eszkzn, vagy fjlban.
Az
.I eszkz
rtke ltalban gy nz ki:
.nf
.RS
/dev/hda[1-8]
/dev/hdb[1-8]
/dev/sda[1-8]
/dev/sdb[1-8]
.RE
.fi
A
.I mret_blokkokban
paramter adja meg a ltrehozand fjlrendszer mrett. Ha kln nincs
megadva, akkor az
.I mkswap
automatikusan belltja.
A megadott blokkok szmt lefel kerekti, gy a teljes mret mindig a
rendszer lapmretnek egsz szm tbbszrse lesz. Tovbbi megkts, hogy
a blokk-szmnak a MINCOUNT s a MAXCOUNT ltal meghatrozott
tartomnyba kell esnie. MAXCOUNT-nl nagyobb rtk megadsa esetn a
blokkok szma MAXCOUNT-ra cskken, ezt a program hibazenettel is jelzi.
A MINCOUNT s a MAXCOUNT rtkek kiszmtsa:
.RS
MINCOUNT = 10 * PAGE_SIZE / 1024
.br
MAXCOUNT = (PAGE_SIZE - 10) * 8 * PAGE_SIZE / 1024
.RE
Pl 4kB-os lapmretnl (x86-os gpek):
.RS
MINCOUNT = 10 * 4096 / 1024 = 40
.br
MAXCOUNT = (4096 - 10) * 8 * 4096 / 1024 = 130752
.RE
Mivel minden blokk 1kB mret, ezrt a fenti esetben a swap mrete
40kB-tl 127.6875MB-ig terjedhet.
A lapmret (page_size) a "cat /proc/cpuinfo" parancs kimenetbl tudhat
meg.
A swap terlet elejn egyetlen lap tartalmazhatja a teljes swap terlet
bittrkpt - ezrt van szksg a MAXCOUNT-ra, amely megadja az gy
lerhat teljes terlet nagysgt. A fenti kpletben szerepl -10
magyarzata: a "SWAP-SPACE" azonost-sz is szerepel ezen az els lapon,
ennek hossza pedig 10 karakter.
Swap partcit a kvetkezkppen lehet ltrehozni:
.nf
.RS
# dd if=/dev/zero of=swapfile bs=1024 count=8192
# mkswap swapfile 8192
# sync
# swapon swapfile
.RE
.fi
Fontos, hogy a swap fjlnak folyamatosnak kell lennie, nem tartalmazhat
lyukakat (ezrt a
.BR cp (1)
parancs nem hasznlhat swapfile ltrehozsra).
.SH OPCIK
.TP
.B \-c
A fjlrendszer ltrehozsa eltt leellenrzi az eszkzt, s megkeresi a
hibs blokkokat. Hiba esetn a blokk helyt kirja a program.
Ezt az opcit
.BR kizrlag
swap partciknl lehet hasznlni, swapfile ltrehozsa esetn a
hasznlata kerlend. Ez utbbi esetben clszer a swapfile partcijn
.BR "mkfs -c"
paranccsal ltrehozni a fjlrendszert, ami ellenrzi az adott partci
blokkjait, gy a swapfile terletn lv blokkokat is.
.SH LSD MG
.BR fsck (8),
.BR mkfs (8),
.BR fdisk (8)
.SH SZERZ
Linus Torvalds (torvalds@cs.helsinki.fi)
.SH MAGYAR FORDTS
Hermann Benedek (bence@intercom.hu)
|